首先说明一下我想要做的效果,是为了单个 docker 容器能够通过旁路由 192.168.1.254 进行联网。 根据宿主机设置网关为 192.168.1.254 类推为 docker 设置网关
使用这条命令创建自定义网络 docker network create --subnet 192.168.1.0/24 --gateway 192.168.1.254 mynet
但是创建之后,会导致浏览器访问旁路由 192.168.1.254 的时候,页面显示的不是旁路由,而是宿主机 192.168.1.47 的页面,也就是我没办法访问到旁路由页面了,使用 docker 运行容器并指定 mynet 网络的话,好像也没有网络,安装 curl 会一直卡在那里不动。
删除自定义网络 mynet 后,恢复正常
有没有大佬懂
创建自定义网络之前
创建之后
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.