docker - 从它的 IP 地址获取 docker bridge 网络中另一个节点的主机名
问题描述
从 docker 容器内部,我可以使用什么命令从其 IP 地址获取位于同一桥接网络上的另一个容器的主机名?
例如:
[root@my-container ~]# cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.2 my-container
172.17.0.5 another-container
我怎样才能得到another-container
结果172.17.0.5
?
注意:以下不起作用。
[root@my-container ~]# host 172.17.0.5
Host 5.0.17.172.in-addr.arpa. not found: 3(NXDOMAIN)
解决方案
推荐阅读
- python - 按升序合并 3 个列表
- javascript - 在 javascript 中创建的表格无法正确显示数据表
- numpy - 用于分类的 2D 数据点的优度度量
- spring - 当我删除弹簧批处理数据时:在封闭的结果集中不允许操作
- javascript - Contenteditable div - 按钮点击事件与其他元素点击事件有何不同?
- java - 如何从相邻文本中获取文本颜色
- java - 如果使用 InputStream 来自 PIPE 的输入结束,如何使(Java)程序自动结束
- java - 如何对 char 进行 bean 验证?
- c - vscode中的c代码没有出现问题
- python - Numpy int64() 函数参数?