关于 docker 桥接的问题, docker network create

2019-08-29 00:34:11 +08:00
 wz497345846

我现在 局域网里有两个机器 A ( ip 192.168.0.10 )、B(ip 192.168.0.20),A 上装了 docker,docker 里跑了一个 Ubuntu,我现在想让 B 机器能直接访问到这个 Ubuntu 该怎么弄,相当于 这个 Ubuntu 直接桥接在了 A,B 所在的局域网内。 试了一下官网的文档里的方法: docker network create
--driver=bridge
--subnet=192.168.0.20/24
--ip-range=192.168.0.21/24
--gateway=192.168.0.1
mybr 适合没有用,还是我用错了

5091 次点击
所在节点    Docker
3 条回复
Nitroethane
2019-08-29 00:43:40 +08:00
不需要这么麻烦,在创建 Ubuntu 容器的时候直接指定容器的网络模式为 host 就行了。相关内容可以去了解一下 container 的几种网络模式
wz497345846
2019-08-29 12:23:25 +08:00
@Nitroethane 我试了一下你说的方式,但还是没有弄出我想要的效果,我其实想用 docker 在局域网里弄出集群来,在 A 机器上弄出好几个 Ubuntu 出来 u1( ip 192.168.0.11),u3( ip 192.168.0.12),u3( ip 192.168.0.13)...这样的
Nitroethane
2019-08-29 12:32:55 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596052

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX