/

使用命令行操作 Docker 鏡像

使用命令行操作 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”, “命令行”, “清理”, “鏡像”]