桥接eth0后主机无法联网且Docker容器无法与主机通信的问题求助
桥接eth0后主机无法联网且Docker容器无法与主机通信的问题求助
大家好,我现在正尝试使用docker-net-dhcp这个开源的Docker网络驱动,想要实现让容器从主机所在网络的DHCP服务器获取IP地址的功能。
我执行的操作步骤如下:
ip link add my-bridge type bridgeip link set my-bridge upip link set eth0 master my-bridge---------(1)
但执行完步骤(1)之后,我遇到了第一个问题:主机直接无法连接网络了。
后续我用这个插件创建好Docker网络后,容器确实能成功从DHCP获取IP地址,也能正常访问互联网,甚至能和主机网络里的其他电脑通信,但又出现了第二个问题——容器完全无法和主机本身通信,尝试ping主机的时候直接提示“unreachable”。
我实在搞不懂为什么会出现这些问题,是不是我哪里操作遗漏了?
我自己脑补了一下执行步骤(1)后的理想场景,但我清楚自己可能完全理解错了,麻烦各位帮忙纠正我的想法:
我原以为把eth0挂到网桥my-bridge之后,主机应该能通过这个网桥正常联网,同时容器也能借助这个网桥和主机实现互通,但实际情况和我的预想完全不一样。
备注:内容来源于stack exchange,提问作者VB11
相关产品推荐
相关产品推荐

