我的问题是我创建了一组网络核心应用程序并将它们发送到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
但我无法理解如何安装我的泊坞窗图片。
答案 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