不能启动SonarQubedocker容器通过马拉松与端口映射

我试图运行sonarqubedocker容器与端口映射暴露在9050 ui而不是默认9000.这个命令工作正常:
docker运行-d –name sonarqube -p 9050:9000 -p 9092:9092 sonarqube
但通过马拉松发生以下错误:

2016.05.23 12:12:40 ERROR web [oaccC [。[。[/]]将上下文初始化事件发送到类的监听器实例org.sonar.server.platform.PlatformServletContextListener org.elasticsearch.client.transport.NoNodeAvailableException:None的configuration节点可用:[]在org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:305)〜[elasticsearch-1.7.5.jar:na]

{ "id": "/sonarqube", "cmd": null, "cpus": 1, "mem": 500, "disk": 800, "instances": 0, "container": { "type": "DOCKER", "volumes": [], "docker": { "image": "sonarqube", "network": "BRIDGE", "portMappings": [ { "containerPort": 9000, "hostPort": 9050, "servicePort": 10105, "protocol": "tcp", "labels": {} }, { "containerPort": 9092, "hostPort": 9092, "servicePort": 10106, "protocol": "tcp", "labels": {} }, { "containerPort": 9001, "hostPort": 9051, "servicePort": 10107, "protocol": "tcp", "labels": {} } ], "privileged": false, "parameters": [], "forcePullImage": false } }, "portDefinitions": [ { "port": 10105, "protocol": "tcp", "labels": {} }, { "port": 10106, "protocol": "tcp", "labels": {} }, { "port": 10107, "protocol": "tcp", "labels": {} } ] } 

日志文件

我想你必须填写cmd,它应该看起来像“cmd”:“./bin/run.sh”。 告诉我,如果这样