镜像在开发公网测试环境中是可以下载的,但在某些生产环境中是无法访问外网进行镜像的拉取。这时候就只能在测试或者开发环境先保存镜像,然后复制到生产的机器,然后加载到生产本地机器,下面就来介绍下该如何操作。
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
标签:aliyuncs,cn,tar,本地化,镜像,Docker,docker,shenzhen
From: https://www.cnblogs.com/FatSheepKiller/p/17752768.html