windows11 wsl2 + docker desktop + ubuntu22.04
docker 拉取的 ubuntu 镜像是在原有 ubuntu22.04 的基础上自己 apt install
了一些常用工具的镜像。
通过 docker 创建 ubuntu 容器 ubuntu_b
,以下是其网络配置信息:
在宿主机中(wsl2 环境) ping ubuntu_b
的 ip ( 172.17.0.3 )无法 ping 通,但 ping 其网关( 172.17.0.1 )却 ping 的通.
宿主机( 172.20.166.206 ) ping ubuntu_b
容器:
同时用 tcpdump 抓包:
宿主机 ping 网关能通:
但在 ubuntu_b
中 ping 宿主机能够 ping 通:
在 ubuntu_b
中 ping 另一台 ubuntu
容器 ubuntu_c
( 172.17.0.2 )也能够 ping 通,并且两者相互 ping 的通。
自己查看了一些信息,也问了 deepseek ,主要还是说防火墙问题,但以上宿主机和 ubuntu
容器的防火墙都是默认接收所有流量的状态(这里贴的是 ubuntu_c
的,ubuntu_b
没有配置 root 权限无法查看,不过不影响问题的发生,ubuntu_c
同样有以上的问题):
求大佬解答一下!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.