【问题标题】:Azure container service DC/OS install net core imagesAzure 容器服务 DC/OS 安装网络核心映像
【发布时间】:2017-01-13 09:22:19
【问题描述】:

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

$ docker push username/appname

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

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

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

【问题讨论】:

    标签: azure asp.net-core containers dcos


    【解决方案1】:

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

    【讨论】:

    • 这没有回答他的问题
    • 好的,所以在马拉松比赛中我调用用户名/应用程序名?并打开请求的端口?
    • @michealhausenblas 如何从马拉松安装?
    • 好吧,如果是这样,您将链接到描述如何使用马拉松配置 docker 注册表的页面,否则它与链接到 google 相同
    • 抱歉,如果我误读了这个问题,但我没有解释如何使用或配置 Docker 注册表,而是如何运行 Docker 容器。如果@shaharnakash 告诉我们目标到底是什么,也许会有所帮助?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 2015-05-17
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多