docker rm IMAGE 与 docker rmi IMAGE 之间的区别
Difference between docker rm IMAGE vs docker rmi IMAGE
根据 Docker 文档,docker image rm
“删除一张或多张图片”[1]. docker rmi
has a same description [2],但它接着说“删除(并取消标记)一张或来自主机节点的更多图像。"
docker image rm IMAGE
和docker rmi IMAGE
在任何场景下效果一样吗? IMAGE
是要删除的特定图像的 ID。
The man page for docker rmi
指定 docker rmi
是 docker image rm
的别名。我想 docker 的文档在这方面有点不一致。他们写了 docker rmi
的所有细节,而 docker image rm
的文档乏善可陈。
看起来 docker rm
是容器,docker rmi
是图像。
PS C:\Usersdes> docker rm httpd --force
Error: No such container: httpd
PS C:\Usersdes> docker rm httpd
Error: No such container: httpd
______________________________________________
PS C:\Usersdes> docker rmi httpd --force
Untagged: httpd:latest
Untagged: httpd@sha256:2fab99fb3b1c7ddfa99d7dc55de8dad0a62dbe3e7c605d78ecbdf2c6c49fd636
``
1). docker 映像 rm 命令“删除一个或多个容器”不是容器映像。
检查容器及其 ID "docker ps -a" command
2).但是,docker rmi 命令意味着 rm = remove i = image。
它用于删除 docker 图像。记得容器是从图像创建的。
“docker images 或 docker image ls”显示图像、存储库、TAG 和图像 ID。
docker rmi 删除图像。
注意即使可以使用“docker commit”命令从现有图像创建新图像,这样的图像也将获得其唯一的图像 ID。
根据 Docker 文档,docker image rm
“删除一张或多张图片”[1]. docker rmi
has a same description [2],但它接着说“删除(并取消标记)一张或来自主机节点的更多图像。"
docker image rm IMAGE
和docker rmi IMAGE
在任何场景下效果一样吗? IMAGE
是要删除的特定图像的 ID。
The man page for docker rmi
指定 docker rmi
是 docker image rm
的别名。我想 docker 的文档在这方面有点不一致。他们写了 docker rmi
的所有细节,而 docker image rm
的文档乏善可陈。
看起来 docker rm
是容器,docker rmi
是图像。
PS C:\Usersdes> docker rm httpd --force
Error: No such container: httpd
PS C:\Usersdes> docker rm httpd
Error: No such container: httpd
______________________________________________
PS C:\Usersdes> docker rmi httpd --force
Untagged: httpd:latest
Untagged: httpd@sha256:2fab99fb3b1c7ddfa99d7dc55de8dad0a62dbe3e7c605d78ecbdf2c6c49fd636
``
1). docker 映像 rm 命令“删除一个或多个容器”不是容器映像。 检查容器及其 ID "docker ps -a" command
2).但是,docker rmi 命令意味着 rm = remove i = image。
它用于删除 docker 图像。记得容器是从图像创建的。
“docker images 或 docker image ls”显示图像、存储库、TAG 和图像 ID。
docker rmi