2 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
導(dǎo)出(Export)
Export命令用于持久化容器(不是鏡像)。所以,我們就需要通過(guò)以下方法得到容器ID:
sudo docker ps -a
接著執(zhí)行導(dǎo)出:
sudo docker export <CONTAINER ID> > /home/export.tar
最后的結(jié)果是一個(gè)2.7MB大小的Tar文件(比使用save命令稍微小些)。
保存(Save)
Save命令用于持久化鏡像(不是容器)。所以,我們就需要通過(guò)以下方法得到鏡像名稱:
sudo docker images
接著執(zhí)行保存:
sudo docker save busybox-1 > /home/save.tar
最后的結(jié)果是一個(gè)2.8MB大小的Tar文件(比使用export命令稍微大些)。
它們之間的不同
現(xiàn)在我們創(chuàng)建了兩個(gè)Tar文件,讓我們來(lái)看看它們是什么。首先做一下小清理——把所有的容器和鏡像都刪除:
# 查看所有的容器
sudo docker ps -a
# 刪除它們
sudo docker rm <CONTAINER ID>
# 查看所有的鏡像
sudo docker images
# 刪除它們
sudo docker rmi busybox-1
sudo docker rmi busybox
- 2 回答
- 0 關(guān)注
- 1173 瀏覽
添加回答
舉報(bào)