【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
本文作者:肥羊杀手
本文链接:https://www.cnblogs.com/FatSheepKiller/p/17752768.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
Linux随笔 / Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步