Docker镜像打包带走到内网环境部署
有时候我们在内网环境部署docker,又不能连接到私有仓库的条件下,我们不能像外网环境一样可以直接从远程仓库pull;这种情况下,我们可以将外网的docker镜像进行打包带走,到内网环境解压直接使用;下面记录步骤(以nacos镜像为例)。
外网环境:
一、远程仓库拉取镜像
docker pull nacos/nacos-server:1.3.1
二、镜像打包
docker save <REPOSITORY> -o nacos-server:1.3.1.tar
可以看出,执行以上命令,镜像将被打包成.tar文件,保存在服务器本地。
接下来,我们就可以将tar包拿到内网环境进行部署。
内网环境:
将nacos-server:1.3.1.tar文件拿到内网环境
一、加载镜像包文件
docker load -i nacos-server:1.3.1.tar
二、启动容器
docker run -d \
-e MODE=standalone \
-p 8848:8848 --name nacos \
--restart=always \
nacos/nacos-server:1.3.1
三、查看容器
docker ps
四、登陆控制台
正常登录!