Docker - 给每个容器配置公网IP

pre-post()

为了方便部署流量转发服务,采用了Docker来干这个事,一般情况下一台节点只有一个IP,使用端口映射或者用参数 --network host 直接使用主机的网络来监听和转发是没有问题的,但是有一些节点会存在多个或一个段的外部IP,这时候虽然 IN 方向没有问题,但是 OUT 方向只会采用主机设置的默认路由来访问,就导致了转发的流量都使用同一个IP转发出去了,这是不对的,所以接下来就研究如何才能自定义出口流量,这篇文章则采用给容器配置外部IP的方式实现。

此方法适合非NAT主机