Nick Asked: 2018-11-08 23:24:24 +0800 CST2018-11-08 23:24:24 +0800 CST 2018-11-08 23:24:24 +0800 CST 提供 LXC 公共 IP 地址的标准方法是什么? 772 我正在研究LXC。我找不到的是如何给容器公共 IP 地址? 假设我们有一个有 5 个 IP 地址的服务器。然后我们在那里做 4 个容器,并以某种方式为每个容器提供一个地址。 我看到 LXD 有“标准”方式,但我没有找到 LXC。 lxc 1 个回答 Voted Best Answer Fredrik 2018-11-09T00:36:34+08:002018-11-09T00:36:34+08:00 我在 LXC 中所做的是将服务器接口设置为桥接器,因此服务器在桥接器上设置了 IP1,四个容器接口成为该桥接器的一部分。只需将您的容器网络配置为: lxc.network.type = veth lxc.network.flags = up lxc.network.link = <your server bridge interface> lxc.network.name = eth0 然后像往常一样在容器中设置容器 IP。如果需要,您还可以在 lxc 配置中设置 IP: lxc.network.ipv4 = <IP>/24 lxc.network.ipv4.gateway = <gw IP> 你如何做到这一点取决于你。还有其他网络类型,所以请仔细阅读。
我在 LXC 中所做的是将服务器接口设置为桥接器,因此服务器在桥接器上设置了 IP1,四个容器接口成为该桥接器的一部分。只需将您的容器网络配置为:
然后像往常一样在容器中设置容器 IP。如果需要,您还可以在 lxc 配置中设置 IP:
你如何做到这一点取决于你。还有其他网络类型,所以请仔细阅读。