首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

离线获取 Docker 镜像

在内网中使用 docker 源,标准的方式是使用 harbor。如果是小量的只需要几个镜像,我们可以使用 docker save 和 docker load 的命令,将外部的容器镜像导入内部。下面介绍一下用法,最后还附带一个一键保存、还原所有镜像的脚本。

保存单个镜像

环境准备

服务器node01、node02

node01可以访问外网,node02不能访问外网,但node01与node02之间是互通的

node01和node02均已成功安装并启动Docker

在node01上,从远程仓库获取镜像

归档

docker save : 将指定镜像保存成 tar 归档文件。 -o :输出到的文件。

将保存好的nginx.tar上传至服务器node02上

登录node02,加载nginx.tar

docker load : 加载指定的tar归档文件格式的镜像。-i :指定要读取的tar归档文件格式的镜像。

批量保存镜像

如果需要保存比较多的镜像,这种笨重的方式显然不合适,我找到了这个脚本,一键打包/加载所有镜像,非常好用。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180226G1B65N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券