持久化docker的鏡像或容器的方法
Docker的鏡像和容器可以有兩種方式來導出
-
docker save #ID or #Name
-
docker export #ID or #Name
兩種方式的區別
對於Docker Save方法,會保存該鏡像的所有歷史記錄
#導出為tar
docker save #ID or #Name > /home/save.tar
#導入tar
docker load < /home/save.tar
對於Docker Export 方法,不會保留歷史記錄,即沒有commit歷史
#導出為tar
docker export #ID or #Name > /home/export.tar
#導入tar
cat /home/export.tar | docker import - some_image_name