0
在我的工作环境中,我无法连接到网络,但我可以连接到可以连接到网络的下载计算机。我在哪里可以获得码头图像脱机?
但我不知道如何找到一个码头图像并下载它。
网站docker hub只显示诸如“docker pull nginx”这样的命令,但我无法连接到网络,对我来说没用。
我的问题:
现在,我有下载搬运工,engine.deb安装搬运工。 哪里可以得到一个码头图像脱机?
在我的工作环境中,我无法连接到网络,但我可以连接到可以连接到网络的下载计算机。我在哪里可以获得码头图像脱机?
但我不知道如何找到一个码头图像并下载它。
网站docker hub只显示诸如“docker pull nginx”这样的命令,但我无法连接到网络,对我来说没用。
我的问题:
现在,我有下载搬运工,engine.deb安装搬运工。 哪里可以得到一个码头图像脱机?
您需要访问存储泊坞窗图像的注册表。但是,如果您没有图像,也没有图像注册表,那么您必须从互联网上拉取图像。
一个推荐的方式可以是:
能上网的机器(也许你的本地计算机)上安装码头工人和拉图像:
$ 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
我想,这可能会解决您的问题,https://stackoverflow.com/questions/23935141/how -to-复制搬运工图像-从酮主机到另一个,而无需通孔的存储库 – mohan08p