镜像迁移

在有网络的时候,使用网络直接下载镜像很方便,但是对于一些没有互联网环境的机器,这种方法就不适合了,需要打包进行迁移。

docker 提供了 docker load 和 docker save 命令将镜像保存为一个 tar 文件,然后就可以进行拷贝。

这种方法比较笨,但是也是比较快的方法,现在推荐的方法是在内网搭建一天 docker registry 提供镜像仓库的服务。

保存镜像

docker  save  centos:latest  -o   centos.tar

使用-o 参数,指定导出的压缩包的路径的文件名称。

docker  save  centos:latest | gzip  >  centos.tar.gz

保存的 tar 文件可以使用 gzip 进行压缩,方便拷贝。

导入镜像

docker load -i centos.tar.gz

导入的名称和标签会保持跟原来一样。