Docker 移除镜像

来自姬鸿昌的知识库
跳到导航 跳到搜索
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# docker images|grep mediawiki
mediawiki            20220825   6e0cedb5b442   4 minutes ago   1.36GB
mediawiki            20220812   c9a65f51e0ee   13 days ago     1.29GB
mediawiki            backup     4c5b2bca4f44   2 weeks ago     1.28GB
mediawiki            1.35.4     168ad9077b3c   9 months ago    789MB
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# docker image rm 4c5b2bca4f44
Untagged: mediawiki:backup
Deleted: sha256:4c5b2bca4f4414a4799185dc93ec8b45f22edaf14f37226633ebcf5fcfcd468a
Deleted: sha256:492012ee0bc4349396bcd81e545c17e43aaf5cb9f4cf2fed6eb46b06ce799691
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# docker images|grep mediawiki
mediawiki            20220825   6e0cedb5b442   6 minutes ago   1.36GB
mediawiki            20220812   c9a65f51e0ee   13 days ago     1.29GB
mediawiki            1.35.4     168ad9077b3c   9 months ago    789MB
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]#

docker image rmdocker rmi 是相同的命令,它们的作用都是删除 Docker 镜像。

它们之间的差别仅在于命令的缩写,docker rmidocker image rm 更简短,因此更方便使用。

它们的效果是相同的。

强制移除

[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# docker rmi 8d34b9cb5c89
Error response from daemon: conflict: unable to delete 8d34b9cb5c89 (must be forced) - image is referenced in multiple repositories
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# 
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# 
[root@iZ8vbcjkeqbrdmmbt23vboZ ~]# docker rmi -f 8d34b9cb5c89
Untagged: mediawiki:20230313
Untagged: registry.cn-hangzhou.aliyuncs.com/www_jihongchang_top/wiki:mediawiki_20230313
Untagged: registry.cn-hangzhou.aliyuncs.com/www_jihongchang_top/wiki@sha256:9e9f5d1b7798f9c79a53978e0f4e21ed213d46f54b2e2ec7691a32038c9496ae
Deleted: sha256:8d34b9cb5c897ca0fd80358de7c11b855c29a83de902964dc9b1952ca936ce61
Deleted: sha256:838a37c18ef4a507a35ade92150debf5f59e6a49f8d2fefeba9cf6cf2e7e2a31