我创build了一个VPS并添加了其他IP作为别名。 所以我的/etc/network/interfaces看起来像这样:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.xx91 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.xx100 netmask 255.255.255.255
好处是本地http服务器在两个IP上都响应(是的)。 作为第二步,我想创builddocker容器,并将每个容器分配给另一个IP。 我试过Jessie的教程 ,但是我的容器里没有inet-connectivity(例如,我无法ping通IP地址)。
docker network create --subnet=144.xx0/24 --gateway 144.xx254 staticUSA1 docker run --net staticUSA1 --ip 144.xx100 some_container
我必须为我的别名设置一个网关或别的东西吗?