msa6886
@msa6886

Как назначить адреса контейнеров в существующей сети?

Имеется сеть:
3: wlp3s0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 60:36:dd:9f:d0:85 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.193/24 brd 192.168.43.255 scope global dynamic wlp3s0
valid_lft 3182sec preferred_lft 3182sec
inet6 fe80::cf6e:abc0:c861:5fe4/64 scope link
valid_lft forever preferred_lft forever

Как запустить контейнеры докера в существующей сети ?
linux debian stretch.
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
запустить контейнер не в изолированной сети, пример
docker run --rm -d --network host --name my_nginx nginx

Дока:
https://docs.docker.com/network/network-tutorial-host/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ISE73
Вопрос на вопрос - зачем?
Если надо какой-то сервис наружу выставить - то пробрасываете нужный порт в контейнер.
Если вот прямо в сетевом стеке хоста, то как выше написали:
docker run --network host
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы