![Docker:使用 DHCP 服务器为容器分配 IP](https://linux22.com/image/723527/Docker%EF%BC%9A%E4%BD%BF%E7%94%A8%20DHCP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%BA%E5%AE%B9%E5%99%A8%E5%88%86%E9%85%8D%20IP.png)
我想让 docker 使用 DHCP 服务器为我的容器分配 IP,这样它们就基于 MAC 成为静态 IP。从我的初步研究来看,我似乎可以使用 macvlan 网络来创建模拟网络上物理设备的容器。如果我在这个网络上添加 DHCP 服务器,并且容器运行 DHCP 客户端,它会从我的 DHCP 服务器获取 IP 吗?因为据我所知,docker 本身会为每个容器设置一个 IP。如何规避这个问题?
PS 我在网上找到的许多其他文章都非常老旧,并且依赖于管道或该脚本的较小子集。我只是想知道我的理解是否正确,以及是否可以用一种不那么黑客的方式来完成。