DCOS本地Universe如何处理包使用的docker资源?

时间:2017-04-29 20:35:24

标签: docker mesos mesosphere dcos

我在没有互联网访问权限的防火墙后面安装了DCOS。我希望能够将软件包安装到集群中(例如Kafka),因此我使用说明here构建了一个本地Universe。

当我构建本地Universe(来自具有Internet访问权限的计算机并通过Github克隆Universe存储库)时,我看到该脚本导致资源下载(<div class="red"> <div class="green"></div> </div> .red { border: solid 10px red; width: 50px; height: 50px; } .green { border: solid 10px green; width: 50px; height: 50px; margin-top: 60px; margin-left: -10px; } .red:active > .green { background-color:green; } 中定义的URL资源文件以及docker图像)。该过程创建了一个文件,我可以将其作为本地Universe上载到DCOS群集。

但是,当我尝试从此本地Universe将软件包安装到DCOS集群中时,并非所有软件包都安装。失败的似乎依赖于docker镜像,我在混乱日志中看到一条错误消息,如下所示:

resource.json

群集似乎正在尝试访问Docker注册表,当然它不能,因为它位于企业防火墙的后面。这似乎与MESOS-6810有关,它只是说应该使用指向本地docker注册表的Container xxx for executor yyy of framework zzz failed to start. Failed to perform 'curl': curl: 96) Could not resolve host: registry-1.docker.io 来运行mesos集群。我还没有从头开始重新安装DCOS集群,--docker-registry安装配置选项指向本地docker注册表。

我的问题是为什么当包的安装过程尝试下载docker镜像时,本地Universe的构建过程下载docker镜像?我希望可以在群集中安装的软件包导致9 GB的本地Universe。我试图了解在什么情况下DCOS会尝试联系集群外的主机。

0 个答案:

没有答案