0
点赞
收藏
分享

微信扫一扫

Centos7 Docker镜像操作_入门试炼02


文章目录

  • ​​一、镜像操作常用命令​​
  • ​​二、镜像基础操作​​
  • ​​2.1. 删除所有镜像​​
  • ​​2.2. 列出镜像​​
  • ​​2.3. 搜索镜像​​
  • ​​2.4. 拉取镜像​​
  • ​​2.5. 查看所有镜像​​
  • ​​2.6. 镜像加速器​​
  • ​​2.7. 删除指定镜像​​
  • ​​2.8. 列出所有镜像ID​​
  • ​​2.9. 删除所有镜像​​

一、镜像操作常用命令

说明

命令

列出docker下的所有镜像

docker images

列出所有镜像ID

docker images -q

搜索镜像

docker search 镜像名称

拉取镜像

docker pull 镜像名称

例如:docker pull zookeeper

删除指定镜像

docker rmi $IMAGE_ID

二、镜像基础操作

2.1. 删除所有镜像

docker rmi `docker images -q`

2.2. 列出镜像

docker images

Centos7 Docker镜像操作_入门试炼02_镜像操作

  • REPOSITORY:镜像所在的仓库名称
  • TAG:镜像标签
  • IMAGE ID:镜像ID
  • CREATED:镜像的创建日期(不是获取该镜像的日期)
  • SIZE:镜像大小
  • 这些镜像都是存储在Docker宿主机的/var/lib/docker目录下
  • Centos7 Docker镜像操作_入门试炼02_docker_02

2.3. 搜索镜像

docker search 镜像名称

Centos7 Docker镜像操作_入门试炼02_docker_03

  • NAME:仓库名称
  • DESCRIPTION:镜像描述
  • STARS:用户评价,反应一个镜像的受欢迎程度
  • OFFICIAL:是否官方
  • AUTOMATED:自动构建,表示该镜像由Docker Hub自动构建流程创建的

2.4. 拉取镜像

docker pull centos:7

案例:
在线拉取zookeeper镜像

docker pull zookeeper

Centos7 Docker镜像操作_入门试炼02_zookeeper_04

2.5. 查看所有镜像

docker images

Centos7 Docker镜像操作_入门试炼02_镜像操作_05

2.6. 镜像加速器

​​https://lug.ustc.edu.cn/wiki/mirrors/help/docker​​

Centos7 Docker镜像操作_入门试炼02_搜索_06


集成步骤:

(1)编辑该文件:

vi /etc/docker/daemon.json

// 如果该文件不存在就手动创建;说明:在centos7.x下,通过vi。
(2)在该文件中输入如下内容:

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

Centos7 Docker镜像操作_入门试炼02_搜索_07


(3)注意:一定要重启docker服务,如果重启docker后无法加速,可以重新启动OS

systemctl restart docker.service

然后通过docker pull命令下载镜像:速度杠杠的。
比如:下载zookeeper,先搜一下zookeeper,找到自己想要下载的版本
如果是最官方新版的话,直接使用

docker pull zookeeper

即可,也不用加版本信息,默认就是这个,其他的版本需要版本信息

Centos7 Docker镜像操作_入门试炼02_zookeeper_08

2.7. 删除指定镜像

docker rmi $IMAGE_ID

这样可以定位具体的镜像,不建议直接删除镜像名称

Centos7 Docker镜像操作_入门试炼02_zookeeper_09


查看zookeeper镜像是否已经删除:

Centos7 Docker镜像操作_入门试炼02_docker_10

2.8. 列出所有镜像ID

docker images -q

Centos7 Docker镜像操作_入门试炼02_搜索_11

2.9. 删除所有镜像

docker rmi `docker images -q`

命令即可全部删除镜像,原理根据镜像id对镜像进行删除

Centos7 Docker镜像操作_入门试炼02_zookeeper_12


举报

相关推荐

0 条评论