溫馨提示×

docker怎么清除無用鏡像

小億
156
2024-01-13 13:59:57
欄目: 編程語言

要清除無用的Docker鏡像,你可以使用以下步驟:

1. 打開終端或命令提示符,進入你的操作系統(tǒng)的命令行界面。

2. 運行以下命令來列出所有的Docker鏡像:

   docker images

3. 根據(jù)你的需求,確定哪些鏡像是無用的。通常,只有標記為"<none>"的鏡像是無用的,這些鏡像是由于構建失敗或者未正確命名導致的。

4. 使用以下命令來刪除無用的鏡像(請將`<IMAGE_ID>`替換為無用鏡像的實際ID):

   docker rmi <IMAGE_ID>

如果你要刪除多個無用鏡像,可以在命令中指定多個鏡像ID,中間用空格分隔,例如:

   docker rmi <IMAGE_ID_1> <IMAGE_ID_2> <IMAGE_ID_3>

如果你要刪除所有無用鏡像,可以使用以下命令:

   docker rmi $(docker images -f "dangling=true" -q)

該命令會使用`docker images`命令的過濾選項來查找所有無用鏡像,并將其逐一刪除。

請注意,刪除鏡像是不可恢復的操作,請確保你真正想要刪除這些鏡像。此外,你需要以管理員權限運行上述命令,或者在命令前加上`sudo`(例如:`sudo docker rmi <IMAGE_ID>`)如果你是在Linux系統(tǒng)上運行的話。

0