我是Docker的新手,想在空气密封的环境中使用它。我知道我可以在我的隔离系统中设置我自己的存储库,但我不知道如何从docker hub到环境中获取我需要的许多docker镜像。如果我可以将它们下载到.zip或.tgz存档,那就太棒了,但是没有办法从集线器那里做到这一点。我不能在隔离环境之外使用Docker。我可以在我的空气环境之外使用git,但获得.zip档案会好得多。有关如何入门的建议将不胜感激。
答案 0 :(得分:7)
您可以执行以下操作为Hub上的任何图像生成存档文件:
docker pull image:tag
docker save image:tag -o file.tar
然后将file.tar
转移到气隙机器上,然后执行:
docker load -i file.tar
如果你实际上有一个气隙网络,而不是一台机器,那么在包含你的策划图像的网络中设置你自己的注册表可能更好。