Azure 容器服务 DC/OS 安装网络核心映像



我的问题是我创建了一组网络核心应用程序,并将它们发送到 Docker Hub:

$ docker push username/appname

另一方面,我在带有 DC/OS 的 Azure 容器服务上创建,并使用终端登录服务器

$ ssh -i /Users/username/.ssh/id_rsa -L 80:localhost:80 -f -N username@servernamemgmt.westeurope.cloudapp.azure.com -p 2200 -v

但我不明白如何安装我的 docker 映像。

在 DC/OS 中,为了部署和运行 Docker 容器,您可以使用 Marathon(用于长时间运行的服务,如应用服务器等)或 Jobs 用于一次性或计划任务(想想:分布式 cron)。您不会 ssh 到节点并手动拉取/运行它们。

如果您的 docker 镜像已经在 Docker 集线器上,为了在 DC/OS 集群上使用它们,您通常使用 Marathon。由于您说您配置了带有端口转发的 SSH 隧道(这是一个重要步骤),您应该能够使用 http://localhost/Marathon 访问 Marathon UI。然后,单击"创建应用程序",您可以在其中指定其设置。您可能正在寻找的部分位于第二个菜单项中 - "Docker 容器"("创建容器"对话框中左侧的菜单)。在那里,您可以指定图像。默认情况下,这将转到 Docker Hub,因此您可以在"图像"文本框中输入"用户名/应用名称"。还有其他设置,但我认为这就是您的问题所在。

更多信息:https://learn.microsoft.com/en-us/azure/container-service/container-service-mesos-marathon-ui

最新更新