【问题标题】:Is there a way to download docker hub images whitout "docker pull" for a machine with out Internet access?对于无法访问 Internet 的机器,有没有办法在没有“docker pull”的情况下下载 docker hub 映像?
【发布时间】:2016-11-03 13:17:43
【问题描述】:

我想为没有网络的电脑下载一些图片。

我有互联网的电脑没有安装 DOCKER(旧内核),因此无法使用 docker 命令拉取、保存并将其导出到另一台机器。

我正在寻找一种方法来下载 docker 映像(例如通过 wget,...)并在没有 Internet 的情况下在我的计算机上使用它。

【问题讨论】:

标签: docker docker-registry dockerhub


【解决方案1】:

是的,这是可能的。 Docker 具有saveload 的功能。

在您的机器上使用您要复制到另一台计算机的图像运行此命令:

docker save myimage > myimage.tar

再次加载图像运行:

docker load < myimage.tar

【讨论】:

  • 我无法在有互联网的计算机上安装 docker。我的内核太旧了。
  • 如果你的内核太旧你不能使用 docker。首先升级你的内核。
【解决方案2】:

如果您无法以任何方式访问支持 docker 的机器,您可以做的是在 quay.io 上创建一个带有 dockerfile 之类的存储库

FROM myimage
...

quay 实际上允许从 Web 面板下载图像,而 docker hub/store 不支持。

【讨论】:

    猜你喜欢
    • 2021-05-15
    • 2018-08-19
    • 2022-01-02
    • 2016-11-21
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多