Возможно сделать так чтобы каждому контейнеру docker присваивался реальный ip адрес домашней сети? В принципе добавить нечего. Единственно нашел в интернете про macvlan но не взлетело, хотя по описанию самое то.
Сеть состоит из сервера где установлен ESXi на нем уже ВМ с докером, ну и роутер отдельной железкой тут уже особой разницы нет.

20 Окт 2019 в 20:02
199 +1
0
Ответы
1

Да, возможно присвоить каждому контейнеру Docker реальный IP адрес домашней сети. Для этого можно использовать Docker Macvlan, который позволяет создать подсеть в домашней сети для контейнеров Docker.

Для использования Macvlan вам необходимо создать Macvlan сеть и присоединить ее к контейнеру. Для этого выполните следующие шаги:

Создайте Macvlan сеть, указав интерфейс и подсеть домашней сети:docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 mymacvlanЗапустите контейнер и присоедините его к Macvlan сети:docker run --rm -it --network=mymacvlan alpine

После этого контейнер будет иметь свой собственный IP адрес из домашней сети.

Убедитесь, что ваш роутер настроен на правильную маршрутизацию пакетов для новой подсети Macvlan. Будьте осторожны с настройками Macvlan, они могут привести к сложностям в сетевой конфигурации.

19 Апр в 10:11
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир