![]() | 1 Latin 2020-07-01 17:43:56 +08:00 docker bridge 会创建一块网卡的,你要做的是将 bridge 的端口映射到宿主机的端口就 ok 了。不要直接访问 docker 那块网卡。 |
![]() | 2 jinhan13789991 OP @Latin 我是在容器运行的时候指定 --net='bridge' 和端口 -p '2368:2368/tcp' ,没有别的操作 |
![]() | 3 Latin 2020-07-01 18:11:55 +08:00 你通过宿主机的 ip:2368 可以访问吗 |
![]() | 4 jinhan13789991 OP |
![]() | 5 jinhan13789991 OP 总结就是 外网和内网是可以正常通讯 内网和 Docker bridge 可以正常通讯 外网和 Docker bridge 不通 |
![]() | 6 Latin 2020-07-01 18:52:12 +08:00 桥接和直连理论都是可以的,桥接还有一个可能就是防火墙没有放行。 |
![]() | 7 jinhan13789991 OP ![]() @Latin 非常感谢,最后发现是旁路由的问题。 我有个旁路由,一些局域网设备是手动指定网关到旁路由的。 我把网关指向主路由,问题就解决了。。 |
![]() | 8 jinhan13789991 OP 宿主机之前网关是指向旁路由的 |