docker导出镜像文件到本地,在导入到另外一个服务器的镜像
在日常开发中,有些同学可能会遇到线上服务器是连不了外网的情况,但是服务器又用的是docker来构建项目。这里,提供一种方法。在能连接外网的docker中导出镜像文件,通过sftp协议下载到本地传输到连接不了外网的服务器docker镜像中
1,通过docker save 命令导出镜像tar文件
1)比如说我们在导出这个centos_kn镜像
2) 通过命令导出到/usr/local 目录下
docker save centos_kn >/usr/local/
3)这个时候我们可以通过sftp下载文件到本地,然后上传到连接不了外网的服务器中
2,通过docker load命令导入镜像
命令:docker load -i centos_kn.tar
这样就将docker镜像导入到另一个服务器中了。