如何从主机将主机名解析为 Docker 容器?

2024-05-01

我知道 Docker 在 127.0.0.11 上运行一个神奇的 dns,所以我想我会尝试

nslookup mycontainername 127.0.0.11

where mycontainername当然,是我尝试访问的容器的名称。然而,超时了。

;; connection timed out; no servers could be reached

我究竟做错了什么?我使用的是 Docker 1.10.3。如果有帮助的话,我会使用以下命令拉出一堆容器docker-compose 1.6.2.

EDIT这是重复的Docker 1.10 通过主机名从主机访问容器 https://stackoverflow.com/questions/35828487/docker-1-10-access-a-container-by-its-hostname-from-a-host-machine


对于这个问题有一个很好的解决方案,并且已经在这篇文章中得到了回答:https://stackoverflow.com/a/51125399/9270227 https://stackoverflow.com/a/51125399/9270227。它基本上只是一个名为的轻量级容器码头工人主机 https://github.com/dvddarias/docker-hoster这会为您完成所有繁重的工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从主机将主机名解析为 Docker 容器? 的相关文章

随机推荐