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

时间:2017-01-13 09:22:19

标签: azure asp.net-core containers dcos

我的问题是我创建了一组网络核心应用程序并将它们发送到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

但我无法理解如何安装我的泊坞窗图片。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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