单机让多docker拥有多ip出口
1、创建docker 桥接网络
docker network create \
--driver bridge \
--subnet=172.30.20.0/24 \
--gateway=172.30.20.1 \
nginx-bridge-eth2
2、创建docker-nginx容器
docker run -d --name nginx-eth2-1 \
--network nginx-bridge-eth2 \
nginx
3、添加路由
echo "102 eth2-routing" >> /etc/iproute2/rt_tables
root@hwy-isms-nginx-0-30:/hskj# ip route add default via 192.168.0.1 dev eth2 table eth2-routing
root@hwy-isms-nginx-0-30:/hskj# ip rule add from 172.30.20.0/24 lookup eth2-routing
root@hwy-isms-nginx-0-30:/hskj# ip route flush cache
4、验证
docker exec -it 1676bce8da35 curl cip.cc