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.
  • Вопрос задан
  • 46 просмотров
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ФУДТЕХ Москва
от 110 000 до 140 000 руб.
Sigma Group Москва
от 150 000 до 200 000 руб.
Acme Crypto Corp Нижний Новгород
от 100 000 до 150 000 руб.
16 июл. 2019, в 00:49
15000 руб./за проект
15 июл. 2019, в 23:17
3000 руб./за проект
15 июл. 2019, в 23:03
1000 руб./за проект