在我们前面的教程中,你已经了解了有关安装Docker引擎
的CentOS / RHEL和
Ubuntu的操作系统,并从Docker hub下载镜像。经过与镜像创建容器。本教程将帮助你搜索,下载,将其从您的主机系统中删除Docker的镜像。
搜索Docker镜像
首先从Docker hub所有搜索Docker容器镜像。例如,下面的命令将搜索与Ubuntu,所有镜像列表作为输出
# docker search ubuntu
其结果将类似于下面
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
ubuntu Ubuntu is a Deb... 3318 [OK]
ubuntu-upstart Upstart is an e... 60 [OK]
torusware/speedus-ubuntu Always updated ... 25 [OK]
ubuntu-debootstrap debootstrap --v... 24 [OK]
rastasheep/ubuntu-sshd Dockerized SSH ... 22 [OK]
neurodebian NeuroDebian pro... 17 [OK]
nuagebec/ubuntu Simple always u... 4 [OK]
nickistre/ubuntu-lamp-wordpress LAMP on Ubuntu ... 4 [OK]
nimmis/ubuntu This is a docke... 3 [OK]
下载Docker镜像
现在,使用拉下面的命令在本地系统上从Docker hub所需的Docker的镜像。下面的命令将下载名为“Ubuntu的”镜像。
# docker pull ubuntu
latest: Pulling from library/ubuntu
fa5be2806d4c: Pull complete
b4af4261cb15: Downloading [==> ] 3.779 MB/70.55 MB
5d358abc5d9c: Download complete
2933d50b9f77: Download complete
我们也从Docker hub下载CentOS的镜像。
# docker pull centos
列出Docker镜像
现在确保上述镜像已经在系统上成功下载。下面命令列表的所有镜像。
# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu latest 36248ae4a9ac 2 hours ago 188 MB
centos latest 2933d50b9f77 2 hours ago 196.6 MB
删除Docker镜像
要删除镜像,Docker提供
RMI选项。 利用这个我们可以从本地系统中删除任何Docker的镜像。 例如使用以下命令更改
镜像ID与你的Docker镜像ID。
# docker rmi <IMAGE ID>
或者你可以简单地删除使用存储库名称镜像(镜像名)
# docker rmi ubuntu
如果你有两个名称相同的镜像,添加标签名,同时删除
# docker rmi ubuntu:latest