我创建了一个 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
我是否必须为我的别名设置网关或其他东西?