docker镜像导入导出

  sre
  • save、load用于从images导入导出镜像。
  • export、import用于从container导入导出镜像。

docker save [options] images [images...]

docker save -o nginx.tar nginx:latest 
docker save > nginx1.tar nginx:latest 

docker load [options]

docker load -i nginx.tar 
docker load < nginx.tar 

若是在启动容器后,容器内容有变化,需要备份,则只能使用export、import。
初始状态下,export命令导出的tar文件略小于save命令导出的。
export导出的文件再import回去时,无法保留镜像所有历史(即每一层layer信息),不能进行回滚操作;而save是依据镜像来的,所以导入时可以完整保留下每一层layer信息。

docker 容器文件拷贝

docker cp 容器名:要拷贝的文件在容器里面的路径  要拷贝到宿主机的相应路径
docker cp 要拷贝的文件路径  容器名:要拷贝到容器里面对应的路径

LEAVE A COMMENT

Captcha Code