Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure容器服务DC/OS安装net core映像_Azure_Asp.net Core_Containers_Dcos - Fatal编程技术网

Azure容器服务DC/OS安装net core映像

Azure容器服务DC/OS安装net core映像,azure,asp.net-core,containers,dcos,Azure,Asp.net Core,Containers,Dcos,我的问题是,我创建了一组net core应用程序,并将它们发送到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 但我无法理解如何

我的问题是,我创建了一组net core应用程序,并将它们发送到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容器,您可以使用(用于应用服务器等长期运行的服务)或一次性或计划任务(想想:分布式cron)。您不会通过ssh连接到节点并手动拉/运行它们。

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


更多信息:

这并没有回答他的问题,所以在马拉松比赛中我叫username/appname?并打开请求的端口?@michealhausenblas我如何从marathon安装?如果是,您将链接到描述如何使用marathon配置docker注册表的页面,否则,如果我误读了这个问题,这与链接到GoogleAppologies是一样的,但我没有围绕如何使用或配置Docker注册表来解释它,而是围绕如何运行Docker容器来解释它。如果@shaharnakash告诉我们目标到底是什么,也许会有所帮助?