保存鏡像 使用 docker save
命令將鏡像保存為一個 tar 文件。命令格式如下:
docker save [options] IMAGE [IMAGE...]示例:docker save -o centos.tar centos:latest--output 或 -o:將輸出保存到指定的文件中。
加載鏡像 如果需要在其他機器上加載這個鏡像,可以使用 docker load
命令。
docker load -i centos.tar
這將把 centos.tar 文件中的鏡像加載到 Docker 中保存多個鏡像到一個 tar 文件
如果你需要將多個鏡像保存到一個 tar 文件中,可以使用以下命令:
docker save -o multiple_images.tar centos:latest nginx:latest保存鏡像為 gzip 壓縮包
為了節省空間,可以將鏡像保存為 gzip 壓縮包:
docker save centos:latest | gzip > centos.tar.gz加載時需要先解壓:
gzip -d centos.tar.gz
docker load -i centos.tar
其他注意事項
-
鏡像名稱和標簽:確保在保存時使用正確的鏡像名稱和標簽。
-
權限問題:保存和加載鏡像時,可能需要使用
sudo
提升權限。 -
文件大小:根據鏡像的大小,保存和加載過程可能需要一些時間。