使用 DHCP 从主机网络为 Docker 容器提供 IP

时间:2021-07-01 13:29:37

标签: docker ip portainer

我正在尝试使用 DHCP 从主机网络为我的 Docker 容器提供 IP。

为了更好的解释,Docker 主机的 IP 为 192.168.1.5/24,我希望容器自动从 192.168.1.0/24 网络中的 DHCP 服务器获取 IP(例如 container1 获取 IP 192.168.1.129)。

我已经尝试过 macvlan 和 ipvlan,例如使用这个命令

docker network create -d macvlan \
--subnet=192.168.1.0/24 \
--gateway=192.168.1.1 \
-o parent=eth0 \
network-bridged

似乎连接到该网络的容器获得了一个 IP,但它不在 DHCP 服务器范围内。我可以使用 network 命令手动设置容器的范围,但我不明白为什么容器也无法发布端口。

希望有人能帮助我

0 个答案:

没有答案
相关问题