Artem
ну я и говорю, неспешно же)
Roman
на самом деле больше времени надо
надо поднять все контейнера провести тесты на отказ
Artem
если есть уже что-то работающее с докером, засунуть это в сварм недолго
🦠
похудел как-то
🦠
помню в вс сидел этот товарищ с утра разговаривал с интернетом, неудачно правда
Roman
Евгений
Artem
ну мы абстрагировались от железа и просто пихнули в gke
Bogdan (SirEdvin)
1. У тебя несколько разных ОС в контейнерах - ты страдаешь
2. Оно базовый образ билдит несколько лет и по умолчанию каждый раз его пересобирает.
Имхо, если бы оно это делало более толково как-то, например как-то выполняно роль через docker exec и потом коммитило образ и так слой за слоем, цены бы ему не было. А так не совсем понятно, зачем его использовать даже для сборки контейнеров.
Roman
так что, кто то может проконсультировать по теме настройки распределенной системы на контейнерах?
Roman
прям сейчас не могу, позже напишу
Nik
а о какого рода консультации тогда речь?
Roman
да думаю самому попробовать поднять всю эту шаболу на сварме
Roman
ну и параллельно проконсультироваться у людей с опытом и понять на что же там столько времени уходит)
Andrey
вот я все понимаю, кроме пина с нотификацией
Andrey
неужели так сложно убрать галочку?
Алексей
неужели так сложно убрать галочку?
Это было сделанно осознанно. Чтобы привлечь внимания всего комьюнити. Опрос важный и полезный. Надеюсь вы тоже хотите чтобы Docker комьюнити развивалось и росло.
Andrey
да у Вас всё осознанно, каждый мать его пин
Andrey
в > чем 400 чатах у меня
Nikita
Для пиннеров с уведомлениями есть отдельный котёл в аду
Andrey
Nikita
Roman
Roman
Что Вам не понятно )?
Pasha Chalyk
Roman
Может знаете канал по AWS?
Roman
Или нечаянно кто нибудь тут мог бы подказать как занатить/проксить/vhost'ить средствами амазона 80 порт на открытые порты контейнера, я нехочу ставить свой nginx в докер сварм кластере так как тогда кто будет балансить его?
twwlf
elastic load balancing?
Roman
он позволяет vhost'ы прописать?
Roman
aws alb?
🦠
лiл, так он же и не хочет
Roman
ну в облаках избегают раутить самостоятельно, поскольку и это нужно будет балансировать. в кубернетес вроде ингресс этим занимается
Roman
мм https://convox.com/blog/alb/
Roman
почему не ALB?
Roman
вроде специально для микросервисов разработано
Roman
да тут надо правильно вопрос задать а это трудно
Roman
у меня три нода, в одной сетке, можем запускать только один 80 порт на каждом. хочу запустить 10 сервисов с http доступам по другим портам 8080 8081 8082... и достучатся извне без nginx. вот и спрашиваю что в aws может виртуальные хосты прописывать. вроде alb для этого создан насколько я вижу
🦠
для того, чтобы получить динамический ip сервиса, нужно его как-то разрезолвить, обычно это делается через etcd/consul, а имея список адресов сервисов - разницы нет, использовать свой или чужой lb
Roman
docker-swarm имеет discovery service в себе
Roman
а nginx заменит aws application load balancer :)
Roman
а то мне еще и nginx балансировать да ну его
Roman
м/у?
Roman
ну не хотелось бы единой точкой отказа чтоб был nginx
Roman
в те времена когда сервис дисковери не шел в комплекте ставили nginx как контейнер деплоили на все ноды сварма и в ELB все ip нодов сварма пропихивали, просто тупо по хостам собрав с ec2
Roman
днсы в cloudflare прописываю )
Roman
cf->elb->nginx->service
Roman
это олдскул так щас не делают
Roman
накладно)
Roman
cf->alb->service
Roman
application load balancer
Roman
aws alb
Roman
nginx as a service:D
Roman
как в кубернете ингрес
Roman
вот и я незнаю ))
Roman
умеет умеет ALB
Anonymous
господа, а если не доступен endpoint, который указан в log-driver, то как сделать, чтобы докер не валился?
🦠
External: true
Roman
вот же, новый докер-машин с докером новым неработает
Roman
крешится после провижинига докер)))
Roman
уже багрепортов наверно 15
Roman
причем у каждого разные проблемы у кого-то создает дополнительный конфиг к системд и вместо dockerd использует docker-daemon, а у когото пропихнутый storage engine неработает
Alexander
народ... а кто-то ставил parallels-plugin на вагрант?
Alexander
я немножко уже задолбался - валится с ERROR: cannot discover where libxml2 is located on your system. please make sure `pkg-config` is installed.
Aleksandr
Вагрант? Чатик захватили вагрантовцы?)
Aleksandr
По сабжу - нет.
Alexander
я не нашел чатика по вагранту )
Alexander
поэтому спросил в _похожем чатике) )
Alexander
а по поводу докера... только начал его изучать
вопрос такой. вот накачал я nginx, php контейнеры... мне для каждого проекта надо свой контейнер собирать для тестов или я могу разными docker-compose конфигами играться?
Vasilii
Alexander
ну цели запустить вебморду - поклацать, потестить и забыть
Alexander
и минимум контейнеров
Alexander
а то под всю пачку проектов собирать свой контейнер - никакого места не хватит
Vasilii
Найди подходящий образ со своим стеком
Aleksandr
написал конфиг -> запустил -> удалил -> написал конфиг -> ...
Alexander
ну вот ага... то есть можно просто на каждый проект docker-compose конфиг притащить свой и не париться?
Vasilii
Место докер переиспользует храня только изменение от образа
Vasilii
Vasilii
Если нужен всего один контейнер, можно и без compose