使用命令行操作 Docker 鏡像
使用以下命令可以列出您已下載或安裝的所有鏡像:
1 | docker images -a |
執行這個命令的結果如下所示:
您可以使用 docker rmi
命令並指定要刪除的鏡像名稱來移除一個鏡像。這將刪除該鏡像。
執行以下命令可以移除當前測試和開發中的一些已成為懸空狀態(未標記)的鏡像,以釋放磁碟空間:
1 | docker images -f dangling=true |
執行結果如下所示:
使用以下命令可以清除這些鏡像:
1 | docker rmi $(docker images -f dangling=true -q) |
此命令只會刪除已放置在容器中的懸空鏡像,即使它們目前未運行。
docker system prune -a
是另一個常用的刪除鏡像的方法,它也會移除未被任何容器引用的鏡像,這可能會刪除您想保留的鏡像,即使只是為了回滾到鏡像的先前版本。
如果您想清除所有鏡像,可以使用以下命令:
1 | docker rmi $(docker images -a -q) |
這在您進行首次測試和 Docker 實驗時可能非常有用。
tags: [“Docker”, “命令行”, “清理”, “鏡像”]