- 刪除未使用的鏡像和容器:
docker system prune -a
- 清理構建緩存:
Docker 會緩存構建過程中使用的中間鏡像,可以通過以下命令清理它們:
docker builder prune
- 定期清理舊鏡像:
定期運行以下命令清理舊鏡像:
docker image prune --filter "until=120h"
- 查看虛懸鏡像
首先,你可以查看當前存在的虛懸鏡像:
docker images -f "dangling=true"
- 刪除所有 標簽的鏡像
有時可能不僅僅是虛懸鏡像,可能還有一些 標簽的鏡像需要刪除。可以使用以下命令刪除這些鏡像:
docker rmi $(docker images -f "dangling=true" -q)
這條命令解釋如下:
- docker images -f “dangling=true” -q:獲取所有虛懸鏡像的ID。
- docker rmi:刪除這些鏡像。
- 強制刪除所有 標簽的鏡像
強制刪除所有 標簽的鏡像,可以使用以下命令:
docker rmi -f $(docker images -f "dangling=true" -q)