docker 镜像的迁移与备份
我们开发的时候,经常自定义镜像,然后commit提交成镜像到本地仓库,但是我们发布到客户服务器的时候,可以用搞到hub官方,或者阿里云,但是有些机密性的项目,是禁止公网存储的,所以我们只能通过docker镜像备份和迁移实现
备份镜像
docker save -o 备份镜像的名称 源镜像名称:tag版本
例:
docker save -o makalo_tomcat1.0.tar makalo/tomcat:1.0
默认是当前目录下也可以指定
恢复镜像
我们先删除已经存在镜像
docker rmi -f 5f6c426ce3c7
恢复镜像
docker load -i 镜像文件
例:
docker load -i makalo_tomcat1.0.tar