我有两个码头工具箱A&amp; B,我想做的是在两个容器中都可以ping其他容器。我应该怎么做?在一个容器中,我应该使用什么IP地址来ping另一个容器?</ p>
我的操作系统为http://admin.helloyou.com/info
,泊坞窗版本为ubuntu:14.04
答案 0 :(得分:1)
您可以使用从桥接器获取容器的IP地址 “码头网络检查桥” 然后从一个容器使用ip地址ping另一个容器 “ping -w3 ip-address”
答案 1 :(得分:0)
您可以使用以下方式获取容器的IP地址:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' container1
然后以某种方式将其传递到第二个容器,例如:
docker exec -it container2 bash -c "echo 1.2.3.4 > pingip"
反之亦然,容器2。
您可以使用以下方式进行测试:
docker exec -it container2 bash -c "ping \$(cat pingip)"