Lxc

提供 LXC 公共 IP 地址的標準方法是什麼?

  • November 8, 2018

我正在研究LXC。我找不到的是如何給容器公共 IP 地址?

假設我們有一個有 5 個 IP 地址的伺服器。然後我們在那裡做 4 個容器,並以某種方式為每個容器提供一個地址。

我看到 LXD 有“標準”方式,但我沒有找到 LXC。

我在 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>

你如何做到這一點取決於你。還有其他網路類型,所以請仔細閱讀。

引用自:https://serverfault.com/questions/939095