Lxc
提供 LXC 公共 IP 地址的標準方法是什麼?
我正在研究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>
你如何做到這一點取決於你。還有其他網路類型,所以請仔細閱讀。