下载/删除Docker或Docker镜像
图像下载
进行
拉取 Docker 镜像。
用 Docker 拉取 hello-world 镜像
确认
当查看图像目录时,可以看到已经被下载的图片。
$ docker images | grep hello
hello-world latest c54a2cc56cbb 4 months ago 1.848 kB
删除图像
执行
用指定的镜像名称执行docker rmi (删除镜像)操作。
$ docker rmi hello-world
确认
我可以看到图像已被删除。
$ docker images | grep hello
当删除图像失败时
如果“容器”使用“镜像”而无法删除的情况。
$ docker rmi hello-world
Error response from daemon: conflict: unable to remove repository reference "hello-world" (must force) - container 6588acea9641 is using its referenced image c54a2cc56cbb
There is only one option available for paraphrasing the word “原因” natively in Chinese, and it is “因由” .
$ docker run hello-world
因为正在启动容器。
确认容器的状态
当使用docker ps命令确认时,发现容器(6588acea9641)正在使用hello-world镜像。
$ docker ps -as | grep hello-world
6588acea9641 hello-world "/hello" About a minute ago Exited (0) About a minute ago drunk_kowalevski 0 B (virtual 1.848 kB)
摧毁集装箱
使用docker rm命令将指定的容器删除。
$ docker rm 6588acea9641
6588acea9641
执行再次图像删除
我成功了,一切如往常。
$ docker rmi hello-world
Untagged: hello-world:latest
Untagged: hello-world@sha256:0256e8a36e2070f7bf2d0b0763dbabdd67798512411de4cdcf9431a1feb60fd9
Deleted: sha256:c54a2cc56cbb2f04003c1cd4507e118af7c0d340fe7e2720f70976c4b75237dc
Deleted: sha256:a02596fdd012f22b03af6ad7d11fa590c57507558357b079c3e8cebceb4262d7
环境
-
- Docker version 1.12.3, build 6b644ec
- Docker for mac
招募聊天成员
如果有任何问题,烦恼或咨询,请随时使用LINE开放式聊天。
推特