2016-09-01 16 views
2

Windows 8.1のラップトップにdocker-toolbox v1.12をローカルにインストールしました。 提案通りhere私はdocker run -d --name exhibitor netflixoss/exhibitor:1.5.2を実行しました。これは私のドッカーVMの "家"内のすべての画像を引っ張ってきました。 docker inspect <<container-id>>(コンテナIDはdocker psコマンドから取得)は、以下のように自分のネットワーク設定を表示します。Windows上でnetflixoss dockerを実行する

"NetworkSettings": { 
      "Bridge": "", 
      "SandboxID": "c1a16c1704f76b2e2a35b2ae6a18780aaedac078cceb005b419cafb405b1e3b2", 
      "HairpinMode": false, 
      "LinkLocalIPv6Address": "", 
      "LinkLocalIPv6PrefixLen": 0, 
      "Ports": { 
       "2181/tcp": null, 
       "2888/tcp": null, 
       "3888/tcp": null, 
       "8080/tcp": null 
      }, 
      "SandboxKey": "/var/run/docker/netns/c1a16c1704f7", 
      "SecondaryIPAddresses": null, 
      "SecondaryIPv6Addresses": null, 
      "EndpointID": "3e19d6c6eeb2e7c9dbb9b357ac4ecc9515bdf391df6688f17420bb9443ce3d22", 
      "Gateway": "172.17.0.1", 
      "GlobalIPv6Address": "", 
      "GlobalIPv6PrefixLen": 0, 
      "IPAddress": "172.17.0.2", 
      "IPPrefixLen": 16, 
      "IPv6Gateway": "", 
      "MacAddress": "02:42:ac:11:00:02", 
      "Networks": { 
       "bridge": { 
        "IPAMConfig": null, 
        "Links": null, 
        "Aliases": null, 
        "NetworkID": "85b5af82cb891978b6d3272f622c747fa68546d0401a24e85c9d42f7644ea2d4", 
        "EndpointID": "3e19d6c6eeb2e7c9dbb9b357ac4ecc9515bdf391df6688f17420bb9443ce3d22", 
        "Gateway": "172.17.0.1", 
        "IPAddress": "172.17.0.2", 
        "IPPrefixLen": 16, 
        "IPv6Gateway": "", 
        "GlobalIPv6Address": "", 
        "GlobalIPv6PrefixLen": 0, 
        "MacAddress": "02:42:ac:11:00:02" 
       } 
      } 
     } 

私は「http://172.17.0.2:8080/exhibitor/v1/ui/index.html」を使用して、Windowsホストから実行しているドッキングウィンドウコンテナを起動しようとしています。しかし、それは動作していないようです。 docker psは、コンテナはまた、私は、次のログエントリの時間を - 時間docker attach 1a849df14320を使用してコンテナに接続して見ることができます

INFO com.netflix.exhibitor.core.activity.ActivityLog Cleanup task completed [pool-2-thread-93] 

を私がドッキングウィンドウや任意のものと完全な初心者だアップ

CONTAINER ID  IMAGE      COMMAND     CREATED    STATUS    PORTS 
    NAMES 
1a849df14320  netflixoss/exhibitor:1.5.2 "java -jar exhibitor-" About an hour ago Up About an hour 2181/tcp, 2888/tcp, 3888/tcp, 8080/t 
cp exhibitor 

であることを示唆しています正しい方向への助けは本当に感謝しています!

答えて

2

ポートをホストに公開していません。

ドッキングウィンドウのPSの-aが、これは上のポート1234を示しています...

0.0.0.0:1234->9876/tcp、0.0.0.0:4321->7890/tcp

をのような出力が得られますホストはあなたのドッキングウィンドウのpsの出力は、あなたが...

docker run .......... -p 8080:8080 
を行う必要なしポートマッピング

を持っていないコンテナ

に9876にマッピングされています

-Pフラグもいつでも使用できます(ドッカーファイルにポートを公開している場合)。しかし、上記の解決策は最も速いです

+1

これは機能します。ありがとう。 – Divs

関連する問題