我在我的 ubuntu 服务器上设置了几个 ubuntu LXC 容器。
它们都配置了唯一的 IP。
在启动时,其中一些会绑定超过定义的 IP 地址。
例如,容器 A 有 10.0.3.123,并另外绑定 10.0.3.127。
感谢您的帮助。
LXC 版本:1.0.6-0ubuntu0.1
容器 CA 的配置:
lxc.include = /usr/share/lxc/config/ubuntu.common.conf
lxc.arch = x86_64
lxc.rootfs = /var/lib/lxc/CA/rootfs
lxc.utsname = CA
lxc.console = /var/lib/lxc/CA/console
lxc.mount = /var/lib/lxc/CAfstab
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = lxcbr0
lxc.network.ipv4 = 10.0.3.123/24
lxc.start.auto = 1
# lxc-ls -f 的输出:
NAME STATE IPV4 IPV6 AUTOSTART
----------------------------------------------------------------------
CA RUNNING 10.0.3.123, 10.0.3.127 - 是
答案1
您的容器很可能从内置 dhcp 服务器分配 10.0.3.127。在容器内禁用 dhcp 或在配置中禁用分配。