1.docker安装

#1.检查内核版本,必须是3.10及以上
uname -r
#2.安装
yum -y install docker

2.docker简单使用

#1.启动docker
systemctl start docker
#1.1.验证
docker -v
#2.设置开机自启
systemctl enable docker
#2.1.关闭开机自启
systemctl disable docker
#3.停止docker
systemctl stop docker

3.Docker常用命令&操作

1)、镜像操作

操作 命令 说明
检索 docker search 关键字 eg:docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。
拉取 docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表 docker images 查看所有本地镜像
删除 docker rmi image-id 删除指定的本地镜像

https://hub.docker.com/

#1.搜索镜像
docker search imagename
docker search mysql
#2.拉取镜像
#docker pull imagename:tag #不加tag时默认拉取最新版本即:latest
docker pull mysql:5.7
#3.查看已经拉取的镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/mysql 5.7 7faa3c53e6d6 3 weeks ago 373MB
#4.删除镜像
#docker rmi imageid/name
docker rmi 7faa3c53e6d6
docker rmi mysql:5.7

2)、容器操作

镜像一经运行,就产生了与之对应的容器。可以多次启动镜像产生不同的容器。

容器启动后会有一个唯一标识id,可根据id或启动时对容器的自定义命名进行操作。

#1.开启容器
docker run --name mysql01 -d mysql:5.7
#2.查看运行中容器
docker ps
CONTAINER ID IMAGE NAMES
dde9e736431d mysql:5.7 mysql01
#3.查看所有容器(包括运行中和已关闭的)
docker ps -a
#4.停止容器运行
#docker stop container id/name
docker stop dde9e736431d
docker stop mysql01
#5.重新启动容器
#docker start container id/name
docker start dde9e736431d
docker start mysql01
#6.删除容器
#docker rm container id/name
docker rm dde9e736431d
docker rm mysql01

docker run 命令还有其他的参数:

-d:后台运行
-p: 端口映射
--name:自定义命名
--restart=always:设置容器随docker启动
#其他参数参考docker hub中搜索到的容器下面给出的示例.

若容器已经启动,可根据以下命令添加配置使得容器可以随docker一同启动:

#docker update --restart=always container id
docker update --restart=always dde9e736431d

Docker入门之安装与简单使用操作的更多相关文章

  1. docker入门_docker安装

    docker入门_docker安装 ubuntu 安装 curl -sSL https://get.daocloud.io/docker | sh # 官方安装脚本自动安装 systemctl ena ...

  2. Redis快速入门:安装、配置和操作

    本文是有关Redis的系列技术文章之一.在之前的文章中介绍了<Redis快速入门:初识Redis>,对Redis有了一个初步的了解.今天继续为大家介绍Redis如何安装.配置和操作. 系列 ...

  3. Docker 入门及安装[Docker 系列-1]

    docker 如日中天,这不是单纯的炒概念,docker 确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用,本文对于 docker 的这些基本知识点再做一些简单回顾. 什么是 do ...

  4. Docker入门之安装Docker

    目录 目录 1 1. 前言 1 2. 创建网桥 2 3. 安装Docker 2 3.1. 二进制安装 3 3.1.1. 下载安装 3 3.1.2. 配置服务 3 3.1.3. 启动服务 4 3.2. ...

  5. mysql的安装和简单的操作

    一.MySQL的安装和简单操作 1.了解MySQL MySQL有两个软件 ---服务器软件     - socket服务端     - 本地文件操作 - 解析指令(mysql语句)---客户端软件   ...

  6. Docker入门之安装与使用

    1. 安装(windows) win7.win8以及win10家庭版 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliy ...

  7. Docker初步认识安装和简单实例

    前话 问题 开发网站需要搭建服务器环境,FQ官网下载软件包,搭建配置nginx,apache,数据库等.官网没有直接可用的运行版本,担心网络流传的非官方发布软件包不安全还得自行编译官方源码安装,忘记步 ...

  8. 《读书报告 -- Elasticsearch入门 》-- 安装以及简单使用(1)

    <读书报告 – Elasticsearch入门 > 第一章 Elasticsearch入门 Elasticsearch是一个实时的分布式搜索和分析引擎,使得人们可以在一定规模上和一定速度上 ...

  9. docker入门及安装

    Docker简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).ba ...

随机推荐

  1. String.trim()源码解析

    trim()这个方法一般用来消除字符串两边的空格,但是内部是如何实现的呢? 附上源码: public String trim() { int len = value.length; int st = ...

  2. docker操作命令大全和后台参数

    一.命令行 可以通过运行 docker ,或者 docker help 命令得到命令行的帮助信息(我们以 CentOS 为操作环境为例): [root@iz2ze2bn5x2wqxdeq65wlpz ...

  3. iOS开发之--隐藏状态栏

    1,全局隐藏 在Targets->General->勾选中Hide status bar .,如下图: 2.单个页面隐藏/展示状态栏 1).首先在info.plist里面View cont ...

  4. git使用读书笔记

    Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable ...

  5. Python从零开始——数值类型

  6. NACOS升级操作

    Server端 0.8.0及以上版本: 解压安装包后替换{nacos.home}/target/nacos-server.jar 删除{nacos.home}/plugins/cmdb/及{nacos ...

  7. css 盒子下

    1.padding 有小属性 padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; 小属性 ...

  8. CentOS最小化安装后找不到ifconfig命令

    1.ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息, 可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令, 这时候你进入终端,运 ...

  9. pip安装指定版本的程序的命令

    pip安装指定版本的程序的命令 pip install -i https://pypi.douban.com/simple/ django==1.10.3 或者 pip install django= ...

  10. vue和react的区别

    数据: vue:双向数据绑定和单向数据流.双向数据绑定:DOM元素绑定的data值,当发生改变后,vue的响应式机制会自动监听data的变化重新渲染.单向数据流:当父组件给子组件传递数据的时候,子组件 ...