Docker swarm – 容器绑定到ethx IP

我真的是一个docker新手,请原谅我缺乏指定问题的技能。

现在我遇到了一个生产场景,我想用Docker Swarm将不同的机器连接在dockernetworking中。

但每个主机可能有多个物理网卡(eth0,eth1等),因此IP不同, 每次我编排系统时,我想为每个容器初始化一个新的networking,让容器使用网卡IP中的特定IP。 但是每个容器使用每个NIC的IP,而不是在docker0下。

我已经阅读了Docker 17.06ce上的文档 ,提到使用DOCKER-USER标志,但是我不太明白这一点。

使用主机networking对我来说不是最好的select,因为它将占用全球的端口。 提前致谢。