V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wz497345846
V2EX  ›  Docker

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

  •  
  •   wz497345846 · 2019-08-29 00:34:11 +08:00 · 5272 次点击
    这是一个创建于 1940 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现在 局域网里有两个机器 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 适合没有用,还是我用错了

    3 条回复    2019-08-29 12:32:55 +08:00
    Nitroethane
        1
    Nitroethane  
       2019-08-29 00:43:40 +08:00 via Android   ❤️ 1
    不需要这么麻烦,在创建 Ubuntu 容器的时候直接指定容器的网络模式为 host 就行了。相关内容可以去了解一下 container 的几种网络模式
    wz497345846
        2
    wz497345846  
    OP
       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)...这样的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1289 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:39 · PVG 07:39 · LAX 15:39 · JFK 18:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.