1因为上午docker容器已经装好,然后开启docker容器。

上一节安装只是安装好, 但是没有启动Docker服务 。

systemctl 命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。

启动docker: systemctl start docker

停止docker: systemctl stop docker

重启docker: systemctl restart docker

查看docker状态: systemctl status docker

开机自动启动docker: systemctl enable docker

docker import镜像如何启动 docker打开镜像_Docker


docker import镜像如何启动 docker打开镜像_docker import镜像如何启动_02

列出镜像

docker官网镜像搜索:https://hub.docker.com/
列出docker下的已安装所有镜像

docker images

docker import镜像如何启动 docker打开镜像_标签名_03


docker import镜像如何启动 docker打开镜像_Docker_04


REPOSITORY:镜像所在仓库的名称

TAG:镜像标签(一般是版本号)

IMAGE ID:镜像ID

CREATED:镜像的创建日期

SIZE:镜像大小

显示镜像ID

这个显示镜像iD可以方便后来镜像的查找删除

docker images -q

docker import镜像如何启动 docker打开镜像_Docker_05


这些镜像都是存储在Docker宿主机的 /var/lib/docker 目录下

使用

ll  /var/lib/docker

docker import镜像如何启动 docker打开镜像_Docker_06

搜索镜像

如果你需要从网络中查找需要的镜像,可以通过以下命令搜索

docker search [OPTIONS] 镜像名称

docker import镜像如何启动 docker打开镜像_标签名_07


NAME:仓库名称

DESCRIPTION:镜像描述

STARS:关注度,反应一个镜像的受欢迎程度

OFFICIAL:是否官方

AUTOMATED:自动构建,表示该镜像由Docker Hub自动构建流程创建的

OPTIONS 选项说明:

-s 列出关注数大于指定值的镜像
比如下面的意思就是找大于100的centos

docker search -s 100 centos

–no-trunc 显示完整的镜像描述DESCRIPTION

比如下面的意思就是找有详情的centos

docker search --no-trunc centos

拉取镜像

从Docker Hub拉取镜像
网址:https://hub.docker.com/
拉取镜像的命令

docker pull 镜像名:标签名

标签名

docker import镜像如何启动 docker打开镜像_Docker_08


例如:拉取 mysql 5.6版本的镜像

命令为:

docker pull mysql:5.6

如果不加镜像的标签名,docker默认下载最新的版本

因为下载镜像地址在国外,所以容易出现docker下载超时的情况

docker import镜像如何启动 docker打开镜像_docker_09


下载成功的情况如下

docker import镜像如何启动 docker打开镜像_docker_10


因为下载的镜像文件在国外加载,所以需要下载阿里云镜像服务器

阿里云镜像的配置

1.登录阿里云官网并注册,并进入控制台

docker import镜像如何启动 docker打开镜像_docker import镜像如何启动_11


2.按照如图所示的位置点击

docker import镜像如何启动 docker打开镜像_标签名_12


3点击镜像加速器

docker import镜像如何启动 docker打开镜像_Docker_13


上面注册登录做好了之后,复制自己阿里云的镜像地址

4.通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,如果不存在则手动创建

vim /etc/docker/daemon.json

修改文件daemon.json文件,中间的阿里云镜像地址是自己配置的

按i便捷

{
"registry-mirrors": ["https://w57n2hu2.mirror.aliyuncs.com"]
}

然后control+c 退出,
:wq保存文档退出
:q!不保存退出‘

保存退出后
重载此配置文件

systemctl daemon-reload

重启 docker

systemctl restart docker

然后镜像下载速度超级快

docker import镜像如何启动 docker打开镜像_docker import镜像如何启动_14

删除镜像

删除某个镜像

docker rmi 镜像ID

docker import镜像如何启动 docker打开镜像_Docker_15


删除某个镜像也可以用

docker rmi  镜像名:版本号(标签名)

docker import镜像如何启动 docker打开镜像_标签名_16


删除所有镜像

删除所有镜像 (是 `` 反单引号 )(键盘数字一左边的按钮)

其中 docker images -q 获取所有镜像id

docker rmi `docker images -q`