Docker 倉庫是容器所需要的鏡像的存儲位置。在使用 Docker 進行開發的過程中,由于頻繁地構建鏡像,不規律地管理 Docker 倉庫會使我們的磁盤空間異常繁忙。因此,我們需要定期清理 Docker 倉庫里的舊鏡像來釋放磁盤空間。
docker image prune
以上命令可以清理掉未被使用的鏡像,即沒有與任何容器有關聯的鏡像。
docker image prune -a
以上命令可以清理掉所有未被使用的鏡像,包括沒有與容器關聯的和被它以前的版本所使用的。
docker system prune
以上命令可以移除所有未被使用的鏡像、容器、網絡和 build cache。
總的來說,定期清理 Docker 倉庫中不必要的鏡像可以使我們的磁盤空間得到充分的利用,也可以避免過多的舊版本占據我們的倉庫空間,提高倉庫的使用效率。