gpt4 book ai didi

macos - 无法从 docker 容器访问本地网络 IP

转载 作者:IT老高 更新时间:2023-10-28 12:47:25 27 4
gpt4 key购买 nike

在其上运行 macOS 和 docker ubuntu,我无法 ping 本地网络的 IP 地址。下面是我的 docker 容器的网络配置。我可以 ping 主机的 IP 地址,但无法访问本地网络上的其他 IP 地址。

root# ping 172.17.101.192
PING 172.17.101.192 (172.17.101.192) 56(84) bytes of data.
From 172.17.0.3 icmp_seq=1 Destination Host Unreachable
From 172.17.0.3 icmp_seq=2 Destination Host Unreachable

root# ifconfig
eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:03
inet addr:172.17.0.3 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: fe80::42:acff:fe11:3/64 Scope:Link

是否有任何网络配置可以帮助我执行此操作?

我已经尝试过 net=host 但它没有帮助。

最佳答案

我使用 docker for mac,问题是 docker 内部网络与我的本地网络寻址冲突。要解决此问题,我需要转到 dokcer 菜单中的 Preferences。在 Preferences 菜单 Daemon>Advanced Menu 中,我可以提供其他 bip。

{
"bip" : "12.12.0.1/24"
}

单击应用并重新启动。下次 docker 将以 12.12.0.1/24 的形式从内部网络开始。

关于macos - 无法从 docker 容器访问本地网络 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41168747/

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