在使用Docker進行鏡像開發(fā)時,我們經(jīng)常需要使用到docker鏡像。但是,隨著開發(fā)的進展,鏡像數(shù)量會不斷增加,這可能會占據(jù)大量的硬盤空間。
為了避免鏡像浪費過多的磁盤空間,我們可以使用 Docker 提供的壓縮命令行,壓縮不再使用的鏡像。具體方法如下:
#查看鏡像列表 docker images #選擇需要壓縮的鏡像ID docker save -o hello-world.tar.gz hello-world:latest #導入壓縮的鏡像 docker load -i hello-world.tar.gz #刪除原來的鏡像 docker image rm hello-world:latest #確認鏡像是否被刪除 docker images #用壓縮的鏡像代替原來的鏡像 docker tag hello-world:latest hello-world:latest #運行壓縮后的鏡像 docker run hello-world:latest
這樣,我們就可以通過壓縮鏡像的方式釋放空間。注意,壓縮后的鏡像將不再占用原來的空間,但是如果需要使用該鏡像,需要重新導入鏡像。