首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker用户创建的桥接网络中,命名容器如何知道对方的ip地址?

在docker用户创建的桥接网络中,命名容器如何知道对方的ip地址?
EN

Stack Overflow用户
提问于 2017-07-26 14:35:02
回答 1查看 34关注 0票数 1
代码语言:javascript
复制
docker network create --driver bridge network1
docker run -itd --name docker1 --network network1 busybox
docker run -itd --name docker2 --network network1 busybox
docker exec -it docker1 /bin/bash

现在在docker1中,我可以ping docker2

代码语言:javascript
复制
/ # ping docker2
PING docker2 (172.19.0.3): 56 data bytes
64 bytes from 172.19.0.3: seq=0 ttl=64 time=0.056 ms

我以为这个条目是在/etc/hosts中添加的,但它不是

代码语言:javascript
复制
/ # cat /etc/hosts
127.0.0.1       localhost
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
172.19.0.2      841c0dc99115

docker1如何知道docker2 2的ip地址?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-26 14:56:43

Docker通过Docker守护进程使用的内部dns服务器解析域名,您可以通过cat /etc/resolv.conf查看dns地址以了解更多信息,您可以阅读here

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45319174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档