![]() |
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 宿主机之前网关是指向旁路由的
|