@clucle

Docker macvlan и использование нескольких ip адресов на сервере?

Хочу реализовать с помощью docker на 1 сервере несколько docker образов с разными ip-адресами и доступом во внешку/локальную сеть.
Создаю сеть в docker
docker network create -d macvlan \
  --subnet=192.168.1.0/24 \
  --gateway=192.168.1.1 \
  -o parent=eth0 macvlan_net

Создаю docker контейнер alpine для теста
docker run -it --net=macvlan_net --ip=192.168.1.2 alpine sh
docker run -it --net=macvlan_net --ip=192.168.1.3 alpine sh

Сами образы друг друга пингуют, но пингануть роутер или внешку (192.168.1.1 и 1.1.1.1) не выходит, возможно нужно дописать какие-то маршруты? Или если я хочу для каждого docker образа выделять свой IP то мне нужно будет создавать дополнительные интерфейсы на сервере с docker?
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы