2017-08-16 38 views
0

在我的工作环境中,我无法连接到网络,但我可以连接到可以连接到网络的下载计算机。我在哪里可以获得码头图像脱机?

但我不知道如何找到一个码头图像并下载它。

网站docker hub只显示诸如“docker pull nginx”这样的命令,但我无法连接到网络,对我来说没用。

我的问题:

现在,我有下载搬运工,engine.deb安装搬运工。 哪里可以得到一个码头图像脱机?

+0

我想,这可能会解决您的问题,https://stackoverflow.com/questions/23935141/how -to-复制搬运工图像-从酮主机到另一个,而无需通孔的存储库 – mohan08p

回答

2

您需要访问存储泊坞窗图像的注册表。但是,如果您没有图像,也没有图像注册表,那么您必须从互联网上拉取图像。

一个推荐的方式可以是:

能上网的机器(也许你的本地计算机)上安装码头工人和拉图像:

$ docker pull busybox 

使用docker save,让您的图像

.tar
$ docker save busybox > busybox.tar 

,或者您可以使用下面的语法

$ docker save --output busybox.tar busybox 

参考是here

您可以使用像scp这样的工具将.tar发送到您无法访问互联网的Docker服务器。 现在你可以使用docker load提取.tar,让你的形象:

$ docker images 

REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 

$ docker load < busybox.tar.gz 

Loaded image: busybox:latest 
$ docker images 
REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
busybox    latest    769b9341d937  7 weeks ago   2.489 MB 

参考是here

相关问题