Назад | Перейти на главную страницу

Docker: назначение IP-адресов контейнерам с помощью DHCP-сервера

Я хочу, чтобы докер назначал IP-адреса моим контейнерам с помощью DHCP-сервера, чтобы они были статичными на основе MAC. Исходя из моих предварительных исследований, похоже, что я могу использовать сети macvlan для создания контейнеров, которые имитируют физическое устройство в сети. Если я добавлю DHCP-сервер в эту сеть, и в контейнере будет запущен DHCP-клиент, получит ли он IP-адрес от моего DHCP-сервера? Потому что докер сам устанавливает IP для каждого контейнера afaik. Как это обойти?

P.S. Многие другие статьи, которые я нашел в Интернете, были очень старыми и основывались на конвейере или меньшем подмножестве этого сценария. Мне просто было интересно, правильно ли то, что я понял, и можно ли это сделать менее взломанным способом.