Docker容器DHCP像桥接的VirtualBox一样

在我们公司,我们最近把我们的产品特别用于开发。 该产品是基于CentOS的解决scheme。 我们也使用VirtualBox来运行CentOS和Windows的一部分。 这些部分必须通过networking相互通信。 公司networking使用DHCP和VBox我曾经有3个IP(我的开发机器,CentOS,Win)。 Win部分仍然需要在VBox上运行。 但CentOS在Docker中运行。

问题是,docker集装箱没有自己的局域网IP。 所以我不能运行多个容器,否则会有重叠的端口。 我不想为每个容器重新映射它们。

我玩macvlan模块,但它需要额外的IP地址和手动路由只是从我的开发机器访问macvlan。 但是VBox机器无法访问容器。 一切都在我的开发机器上运行。

有没有办法让DHCP IP进入docker,也可以从同一局域网段上的所有设备访问?