【Docker】本地化镜像导入导出(针对服务器无法连接外网进行更新)

镜像在开发公网测试环境中是可以下载的,但在某些生产环境中是无法访问外网进行镜像的拉取。这时候就只能在测试或者开发环境先保存镜像,然后复制到生产的机器,然后加载到生产本地机器,下面就来介绍下该如何操作。

1.下载镜像到本地

docker pull registry.cn-shenzhen.aliyuncs.com

2.保存镜像到本地

Docker save -o /tmp/nginx.tar
镜像id 参数-o 表示镜像输出的路径以及镜像名.tar

3.导入镜像

docker load < nginx.tar

4.查看镜像

docker images

5.发现镜像的名字和tag没有了,该怎么办?

docker tag 707c409184ae registry.cn-shenzhen.aliyuncs.com/hellotax/taihe:20220929.1
docker tag [镜像id] [新镜像名称]:[新镜像标签]
---------------------------------------------------------------------------------------------------
registry.cn-shenzhen.aliyuncs.com/nmb/xxl-job         2.3.0     1e2cf575ed8b   20 months ago   226MB
posted @ 2023-10-09 18:34  肥羊杀手  阅读(119)  评论(0)    收藏  举报