Docker 马拉松实例未运行

Docker 马拉松实例未运行,docker,mesos,marathon,Docker,Mesos,Marathon,下面是我的tomcat.json文件: { "id":"tomcat-docker", "mem":512, "cpus":1.0, "instances":1, "container":{ "type":"DOCKER", "docker":{ "image":"tomcat:8.0", "network":"BRIDGE", "portMappings":[ { "containerP

下面是我的tomcat.json文件:

{
  "id":"tomcat-docker",
  "mem":512,
  "cpus":1.0,
  "instances":1,
  "container":{
    "type":"DOCKER",
    "docker":{
      "image":"tomcat:8.0",
      "network":"BRIDGE",
      "portMappings":[
        {
          "containerPort":8080,
          "hostPort":0,
          "servicePort":10000,
          "protocol":"tcp"
        }
      ]
    }
  },
  "healthChecks":[
    {
      "protocol":"HTTP",
      "portIndex":0,
      "path":"/"
    }
  ]
}
使用marathon运行应用程序时,它正在运行,我正在创建一个Tomcat实例,可以从myhostname:31571访问它。当我单击此实例时,它显示:

“Firefox无法与主机名为31571的服务器建立连接”


如果您没有DNS系统,则无法解析该主机名。一种解决方法是使用从机的公共ip提供的--hostname mesos标志。或者,使用反向代理。如果您没有DNS系统,则无法解析该主机名。一种解决方法是使用从机的公共ip提供的--hostname mesos标志。或者,使用反向代理。