2016-06-24 12 views
2

Bluemixで2つのAlpineコンテナを実行し、リンクを使用してtracertを試行しましたが、タイムアウトしました。私は彼らに話すことを許可するために何か必要がありますか?Bluemixでネットワークコンテナを設定するにはどうすればよいですか?

$ docker run -d --name net-a alpine sleep 99999 
$ docker run -d --name net-b --link net-a:net-a alpine sleep 99999 
$ docker exec -i net-b sh 
traceroute net-a 
traceroute to net-a (172.31.0.27), 30 hops max, 46 byte packets 
1 instance-0055703a (172.31.0.28) 2998.949 ms !H 2999.897 ms !H 2999.970 ms !H 

同じコマンドがローカルのDockerエンジンで正常に機能します。

答えて

0

これはちょうどうまくいくはずです - 1つの顕著な違いはローカルとは、コンテナが出てきてネットワークを持つのにもう少し時間がかかることです。最初の状態が実行中であることを確認してから、2番目の状態が実行中であることを確認します。

ジャスト(以下のコマンドを実行している間にいくつかの遅れに注意してください)私のイメージの1つを使用して簡単なテストをした、と私は接続を見ている:

# cf ic run --name net-a myimage 
ba11348e-2945-4aed-9ddf-8b85ec418423 

# cf ic ps -a 
CONTAINER ID  IMAGE  COMMAND    CREATED    STATUS     PORTS    NAMES 
ba11348e-294  myimage ""     About a minute ago Running 4 seconds ago      net-a 

# cf ic run --name net-b --link net-a:net-a myimage 
a45e9783-47f6-499b-ad46-2f49b275adbc 

# cf ic ps -a 
CONTAINER ID  IMAGE  COMMAND    CREATED    STATUS     PORTS    NAMES 
a45e9783-47f  myimage ""     48 seconds ago  Running 10 seconds ago      net-b 
ba11348e-294  myimage ""     2 minutes ago  Running a minute ago       net-a 

# cf ic exec -ti net-b bash 
[email protected]:/# traceroute net-a 
traceroute to net-a (172.31.0.22), 30 hops max, 60 byte packets 
1 net-a (172.31.0.22) 2.398 ms 2.199 ms 2.224 ms 
関連する問題