将其他 IP 附加到 VPS(debian)并将这些静态 IP 用于 docker

将其他 IP 附加到 VPS(debian)并将这些静态 IP 用于 docker

我创建了一个 VPS,并添加了其他 IP 作为别名。所以我的/etc/network/interfaces看起来像这样:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.x.x.91
        netmask 255.255.255.255
        post-up /sbin/ip route add 192.99.68.1 dev eth0
        post-up /sbin/ip route add default via 192.99.68.1
        pre-down /sbin/ip route del default via 192.99.68.1
        pre-down /sbin/ip route del 192.99.68.1 dev eth0
        dns-nameserver 213.186.33.99
        dns-search vps.ovh.ca


# below is the additional ip alias
auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
        address 144.x.x.100
        netmask 255.255.255.255

好消息是本地 http 服务器在两个 IP 上都响应(是的)。第二步,我想创建 docker 容器并将每个容器分配给另一个 IP。我试过了Jessie 的教程,但我的容器内没有inet连接(例如,我无法ping通IP地址)。

docker network create --subnet=144.x.x.0/24 --gateway 144.x.x.254 staticUSA1 docker run --net staticUSA1 --ip 144.x.x.100 some_container

我是否必须为我的别名设置网关或其他东西?

相关内容