Aleksandr
Та блин, если начал только, то юзай сразу сварм.
Aleksandr
Не читай про композ.
Aleksandr
Имхо.
Alexander
а в чем прикол сварма?
Aleksandr
Сварм - это манагер, который рулит контейнерами и следит за ними.
Aleksandr
Конфиг как у композа(чутка отличается).
Aleksandr
И идет из коробки
Aleksandr
уже*
Aleksandr
Написал конфиг -> docker swarm init -> docker stack deploy -c conffile stackname -> у тебя развернутый стек
Vasilii
Несогласен с Alex. Начинай с простых вещей, подтянуть потом swarm не проблема.
Bogdan (SirEdvin)
А может кто подскажет. Вот у docker есть 4 типа network_mode
bridge
container:
host
none
Какой из них используется по умолчанию?
Vasilii
bridge
Bogdan (SirEdvin)
Ага, спасибо большое)
Artem
Artem
Для того чтобы покликать свармить никчему, если ему раз поднять, посмотреть и отрубить
Artem
Это как говорить изучай сразу арифметику, забей на таблицу умножения, одно без другого не невозможно.
Serg
Привет! Подскажите плз, как научить Docker использовать несколько сетевых интерфейсов хост машины?
Pavel
докер в школе был двоечником
Pavel
увы никак не научить уже
Pavel
Artem
Ну вроде как посредством сворм можно
Artem
https://docs.docker.com/engine/swarm/networking/#use-a-separate-interface-for-control-and-data-traffic
Artem
но это не точно
Serg
докер в школе был двоечником
Весело, тогда как сменить интерфейс по умолчанию? Ситуация такова что есть 2 интерфейся внешний и внутренний. Сей час по умолчанию ходит через внешний. и не видит локальную сеть.
Serg
Вы правы. Нашел баг у себя.
Pasha Chalyk
Serg
ок
đart
а куда крепить бэджи со свомии местоимениями тут?
ill-ya
БД у нас работает через vpn - когда запускаю докер - соответственно хост не находится и приложуха падает - приходится задавать DNS VPN-а 10......
ill-ya
А как запустить образ чтобы не надо было задавать DNS этот - может какой-нить тип сети или что еще?
ill-ya
windows 10
🦠
а зачем вам в этом случае докер?
🦠
без бд?
🦠
я понимаю, изолированная связка для разработки и тестирования
Artem
бд из под впн, да еще и винда
🦠
для всего остального есть вагрант)
Artem
http://memesmix.net/media/created/bpwqz4.jpg
🦠
давай без фоток, здесь уже как минимум птушники
Artem
ну этож уже телеграм парсит, я только урл даю
🦠
мне кажется, здесь курят
🦠
впн, бд, докер
🦠
спасибо, господин кококо бе, за предоставленный перевод
🦠
нет публичной оферты, нет денежек
ill-ya
не засирать систему - разрабатываю из под докера
ill-ya
корпоративная БД из под впн
ill-ya
вагрант тормоз - привык к докеру давно
🦠
а зачем корпопротивная впн и бд?
🦠
вы что на живой БД все делаете?
🦠
а ну тогда респект
Artem
по хардкору посоны
🦠
бест практисес, буквально.
🦠
рекомендую использовать утюг в качестве докера
ill-ya
Штатно в Windows 10 соединен к ВПН
ill-ya
у этого впн есть DNS (10,10,0,1)
ill-ya
когда соединен с впн пингуется db1.corp.local
ill-ya
и к нему подсоединяюсь к БД
ill-ya
теперь когда из докера
ill-ya
db1.corp.local не резолвится
ill-ya
если задаю в docker-compose: dns: 10,10,0,1 ручками - все есстественно работает
Artem
указывать для тестового окружения адрес базы непосредственно
Artem
если хостс не хочешь править
ill-ya
это хардкод добавлять в хостс - лучше тогда добавить в docker-compose DNS
ill-ya
Согласитесь лучше и потом понятнее
Artem
а в чем вопрос то тогда состоял?
ill-ya
Как запустить контейнер чтобы он брал DNS текущего соединения( ВПН ) сам
ill-ya
Тк он по-ходу берет другой
Boris 🦍
ПРНивет, подскажите, что я делаю не так?
Запускаю из хостовой машины команду
docker exec -ti fail2ban sh "/usr/bin/fail2ban-client set nginx-http-auth unbanip 192.168.111.235"
получаю отлуп
bash: 0: Can't open /usr/bin/fail2ban-client set nginx-http-auth unbanip 192.168.111.235
ПРи это м если эту же команду выполню внутри этого контейнера в баш то все отрабатывает норм
Artem
так а что это за команда ему передается
Artem
как это понять sh "blablbla"
Boris 🦍
спасибо ) как то я проигнорил этот ключ хоть и прочитал в доке
Artem
дешевеет
Bogdan (SirEdvin)
А знает ли кто-то инструмент для визуального отображения контейнеров с сетями?
Bogdan (SirEdvin)
Печалька, у меня single node даже без сварма
Bogdan (SirEdvin)
Но спасибо)
Pavel
Pavel
почти рускогоря
Bogdan (SirEdvin)
Если что, есть вот такая фигня: https://github.com/eagafonov/docker-network-graph-poc
Но .dot файл нужно красиво будет самому отрисовать
Artem
Как правильно описать маунты с хоста в компоузе для сварма как по ссылке https://docs.docker.com/engine/swarm/services/#give-a-service-access-to-volumes-or-bind-mounts
Artem
а то при поднятии компоуза все норм, но для stack deploy видимо нужно в другом виде задать
Artem
У меня там для маунтов уже папки созданы и нода всего одна