gpt4 book ai didi

networking - 禁用Docker容器中的主机文件

转载 作者:行者123 更新时间:2023-12-02 18:16:05 31 4
gpt4 key购买 nike

是否有可能在本地运行docker容器而不将主机/etc/hosts文件用于dns解析?

例如,在本地/etc/hosts文件中,我可以设置127.0.0.1 stackoverflow.com,但是在我的docker容器中 stackoverflow.com 可以解析为实际IP

最佳答案

您会发现只有在运行带有--network=host选项的容器时,容器内部的网络配置才与主机相同。

如果运行不带--network选项的容器,则Docker守护程序会将容器连接到默认bridge网络。此默认网络中的容器能够使用IP地址相互通信。

列出docker网络

docker network ls

您可以通过检查
docker network inspect bridge(最后一个参数是网络名称)

有关更多详细信息,请参见 Docker container networking

关于networking - 禁用Docker容器中的主机文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41448097/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com