#linux #networking #docker #dhcp
#linux #сеть #docker #dhcp
Вопрос:
В нашей компании мы недавно докеризовали наш продукт специально для разработки. Продукт представляет собой решение на базе CentOS. Мы также используем VirtualBox для запуска CentOS и его части для Windows. Эти части должны взаимодействовать друг с другом по сети. Сеть компании использует DHCP, а для VBox у меня было 3 IP-адреса (моя машина для разработки, CentOS, Win). Часть Win все еще должна выполняться на VBox. Но CentOS работает в Docker.
Проблема в том, что у docker container нет собственного IP-адреса локальной сети. Поэтому я не могу запустить более одного контейнера, иначе порты будут перекрываться. И я не хочу переназначать их для каждого контейнера.
Я играл с модулем macvlan, но для доступа к macvlan с моего компьютера разработчика требуется дополнительный IP-адрес и маршрут вручную. Но контейнер недоступен с компьютера VBox. Все запущено на моей машине разработчика.
Есть ли какой-либо способ получить DHCP IP в docker, а также быть доступным со всех устройств в одном сегменте локальной сети?
Комментарии:
1. Вы получили ответ? Если да, не могли бы вы, пожалуйста, поделиться им?