刪除和清理映象

2022-05-22 19:15:09 字數 721 閱讀 5391

1.使用標籤清理映象

docker rmi或docker image rm 命令可以刪除映象,命令格式為docker rmi image [image...],其中image可以為標籤或id

支援選項包括:

-f,-force:強制刪除映象,即使有容器依賴它

-no-prune:不要清理未帶標籤的父映象

刪除myubuntu:latest,並不會影響本地ubuntu:latest映象,docker rmi命令只是刪除了指定標籤而已,並不影響映象檔案。但當映象只剩下乙個標籤的時候,就要小心了,此時再使用docker rmi就會徹底刪除映象了。

2.使用映象id來刪除映象

當使用docker rmi命令,並且後面跟上映象的id時,會先嘗試刪除所有指向該映象的標籤,然後刪除該映象檔案本身。當有該映象建立的容器存在時,映象檔案預設是無法被刪除的。

如果想強行刪除該映象,可以使用-f參:

docker rmi -f ububtu:18.04

通常並不建議這樣做,正確的做法是先刪除依賴該映象的所有容器,再來刪除映象。

3.清理映象

docker image prune用來清理一些臨時映象檔案,以及一些沒有被使用的映象

支援選項包括:

-a, -all:刪除所有無用映象,不光是臨時映象

-filter   filter:只清理符合給定過濾器的映象

-f, -fprce:強制刪除映象,而不進行提示確認

Docker 刪除 清理映象

文章首發自個人 本文中,您將學習 docker 如何刪除及清理映象?通過如下兩個都可以刪除映象 docker rmi image 或者 docker image rm image 支援的子命令如下 例如,我們想刪除上章節建立的allen mysql 5.7映象,命令如下 docker rmi all...

Docker 清理命令 刪除所有的映象和容器

docker 清理命令 刪除所有的映象和容器 參考文件 殺死所有正在執行的容器 docker kill docker ps a q 刪除所有已經停止的容器 docker rm docker ps a q 刪除所有未打 dangling 標籤的鏡 docker rmi docker images q ...

Docker 清理命令 刪除所有的映象和容器

殺死所有正在執行的容器 shell docker kill docker ps a q 1docker kill docker ps a q 刪除所有已經停止的容器 shell docker rm docker ps a q 1docker rm docker ps a q 刪除所有未打 dangl...