Выполнение команды аренды обновления DHCP из Docker Alpine Container - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь управлять своим интерфейсом хоста контейнера (одним из интерфейсов) из контейнера докера.Я могу изменить IP-адрес и назначить статический IP-адрес для интерфейса, но, похоже, когда я сбрасываю IP-адрес в случае DHCP, мне нужно возобновить аренду, используя dhclient eth1, который не запускается внутри контейнера, потому что нет такогопакет установлен контейнер.Каков наилучший подход, чтобы я мог возобновить аренду?

Я запускаю контейнер, используя команду docker run --net=host --cap-add=NET_ADMIN -v /etc/network/:/mnt/network -p 8080 -d ubuntu_network, где ubuntu_network - мое пользовательское приложение.Буду признателен за любую помощь.

Я не могу найти соответствующий документ для этого.

Я должен быть в состоянии возобновить аренду от контейнера к интерфейсам хоста контейнера.

1 Ответ

0 голосов
/ 22 января 2019

Мне пришлось запустить пакет apt add dhclient в моем контейнере, чтобы запустить команду dhclient из контейнера, чтобы интерфейс мог отправить запрос на DHCP-сервер для возобновления аренды.

...