2

ポート マッピングを使用して sonarqube docker コンテナーを実行し、デフォルトの 9000 ではなく 9050 で ui を公開しようとしています。このコマンドはうまく機能します。

docker run -d --name sonarqube -p 9050:9000 -p 9092:9092 sonarqube

しかし、マラソン経由で次のエラーが発生しました:

2016.05.23 12:12:40 エラー web[oaccC[.[.[/]] クラス org.sonar.server.platform.PlatformServletContextListener org.elasticsearch.client.transport.NoNodeAvailableException のリスナー インスタンスにコンテキスト初期化イベントを送信する例外: なし構成されたノードの利用可能: [] at 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": {}
      }
    ]
}

ログファイル

4

1 に答える 1

0

cmd を入力する必要があると思いますが、"cmd": "./bin/run.sh" のようになります。それかどうか教えて

于 2016-05-24T09:51:06.467 に答える