1

我们使用docker save命令从 docker 镜像构建了 .tar 文件,并将所有 .tar 文件打包成 .tgz 文件,然后我们进行复制。tgz 文件到我们已经设置了私有 docker 注册表的气隙系统。现在我们要将 .tar 文件从 .tgz 推送到私有 docker 注册表中。一种方法是这样做docker loaddocker push但完成这项任务的总时间要多得多。有没有其他方法可以在不首先将 .tar 加载到 docker daemon 的情况下实现相同的目标?

4

1 回答 1

1

在这种情况下,此命令可能会对您有所帮助:

安装这个包

点安装 dockertarpusher

然后按照此命令处理您的问题,

docker-tar-push {REGISTRYURL} {TARPATH} [登录名] [密码] [--noSslVerify]

请参阅此链接: https ://pypi.org/project/dockertarpusher/0.16/

于 2019-09-17T11:56:47.913 回答