Docker导出时的Save和Export的区别

分类:Docker |

持久化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