Size: a a a

Docker — русскоговорящее сообщество

2020 April 09

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Alex
Вы уверены что все что я пропишу в инвайроментах подхватиться консулом?
В контейнере это все точно будет, остальное зависит от приклада.
источник

j

jenia in Docker — русскоговорящее сообщество
Виктор Капля
В контейнере это все точно будет, остальное зависит от приклада.
Если оно все есть то почему не можно найти ?
источник

A

Alex in Docker — русскоговорящее сообщество
Просто в консуле я получаю формально название контейнера и его ip адрес (контейнера)
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
jenia
Если оно все есть то почему не можно найти ?
Дебаг - это штука индивидуальная, дебажь, будет счастье.
источник

A

Alex in Docker — русскоговорящее сообщество
Я поставил два консула на две тачки и сделал из них кворум - тут все ок все отображаеться - но как мне traefikom тогда маршрутизировать трафик если в консуле у меня ip контейнеров?
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Alex
Просто в консуле я получаю формально название контейнера и его ip адрес (контейнера)
Через docker-compose.yml даже параметры ядра для контейнера тюнятся. Опиши env, запусти контейнер, проверь переменные в контейнере.
источник

A

Alex in Docker — русскоговорящее сообщество
Переменные в контейнере будут - тут немножко вопрос в другом
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Alex
Я поставил два консула на две тачки и сделал из них кворум - тут все ок все отображаеться - но как мне traefikom тогда маршрутизировать трафик если в консуле у меня ip контейнеров?
Так это совсем другой вопрос, это про драйверы докерной сети.
источник

A

Alex in Docker — русскоговорящее сообщество
Тут скорее связка траефика и консула
источник

A

Alex in Docker — русскоговорящее сообщество
Виктор Капля
Так это совсем другой вопрос, это про драйверы докерной сети.
Ну да
источник

A

Alex in Docker — русскоговорящее сообщество
Возможно
источник

A

Alex in Docker — русскоговорящее сообщество
Я сделал связку траефик и консул и получаю от консула данные это название контейнера и его внутренний ip
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Overview | Docker Documentation
https://docs.docker.com/network/
источник

A

Alex in Docker — русскоговорящее сообщество
Если бы все это было на одном хосте то тут вопросов бы не было - а так тут два хоста
источник

A

Alex in Docker — русскоговорящее сообщество
Просто траефик ничего не знает о ip контейнеров на другом хосте что бы туда отправлять трафик :/
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Это овервью, вообще есть несколько драйверов: bridge, host, overlay, mcvlan. Кроме того есть особенности работы приклада, например, graylog-server видит ip хоста, а Кассандра нет. И bind работает в прикладе.
источник

A

Alex in Docker — русскоговорящее сообщество
Ну я запускал в bridge - в общем и получаю в консуле ip контейнеров типа 172.17... - когда запускаю в режиме host то консул вообще не видит эти контейнеры видимо по тому что в docker сокет ничего не пишеться (консул же читает его точнее регистратор)
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Alex
Ну я запускал в bridge - в общем и получаю в консуле ip контейнеров типа 172.17... - когда запускаю в режиме host то консул вообще не видит эти контейнеры видимо по тому что в docker сокет ничего не пишеться (консул же читает его точнее регистратор)
bridge mode - это изолированная докер сеть внутри хоста, без возможности маппинга портов
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Виктор Капля
bridge mode - это изолированная докер сеть внутри хоста, без возможности маппинга портов
Блин, сорри, bridge - это маппинг портов контейнера к хосту. Сорри.
источник

ВК

Виктор Капля in Docker — русскоговорящее сообщество
Overlay-mode. Сеть поверх сетей. mcvlan - Коннект по макадресу
источник