默认桥接网络可以使用主机名进行 DNS 解析吗?

问题描述 投票:0回答:1

根据官方文档(https://docs.docker.com/compose/networking/):

默认情况下,Compose 会为您的应用程序设置一个网络。服务的每个容器都会加入默认网络,并且可以被该网络上的其他容器访问,并且可以通过服务名称发现

但是在这种情况下不是使用默认桥接网络吗?我多次听说对于默认的桥接网络,容器名称不能用作主机名,只有默认网络以外的自定义桥接网络可以使用主机名进行 DNS 解析?

docker
1个回答
0
投票

在这种情况下不是使用默认桥接网络吗?

不,它在句子中指出:

默认情况下,Compose 会为您的应用设置单个网络。

默认桥接网络可以使用主机名进行 DNS 解析吗?

是的,它“可以”。您可以编写自己的 DNS 服务器并托管它,这将解析本地运行的 docker 容器 IP 地址。我认为 docker 中没有内置这样的选项。

© www.soinside.com 2019 - 2024. All rights reserved.