gpt4 book ai didi

docker - 路由器将 ip 分配给 docker 容器

转载 作者:行者123 更新时间:2023-12-02 19:13:35 29 4
gpt4 key购买 nike

在 VirtualBox 中,我可以使用桥接适配器创建一个 vm。这个 vm 有自己的 ip 地址。因此,将有 2 个 ip 地址指向同一台机器。我想知道如何在 docker 容器中做同样的事情。我确实尝试使用标志 --net=bridge 启动容器但是该容器的IP地址不是由路由器分配的

最佳答案

使用 --net=bridge 启动容器您正在将容器与默认的 Docker 网桥(网络 172.17.0.0/16)连接,这是网络配置的默认行为。
有一个开放的issue in Docker以简单的方式实现此功能。但是现在您必须手动执行一些操作才能获得所需的内容:

  • 您可以创建一个新网桥到连接到所需局域网的本地接口(interface),这将模拟交换机。查看thisthis查看此方法的示例。
  • 您可以为您创建的每个容器创建一个模拟容器接口(interface)的新 ip 链接。你可以看到一个例子here .
  • 关于docker - 路由器将 ip 分配给 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27889208/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com