George
Приходится костылить
George
бывает, не стоит обращать внимания
arts
Ваще, я почему-то был уверен, что ты тут одмен :-)
George
не похоже на то
Alex
Anatol
драсти
Anatol
ребят, у меня вопрос по docker compose 😁
Anatol
есть два файла:
docker-compose-backend.yml
docker-compose-loadbalancer.yml
Anatol
loadbalancer один. бэкендов много:
docker-compose -p backend_1 -f docker-compose-backend.yml up -d
...
docker-compose -p backend_x -f docker-compose-backend.yml up -d
Anatol
нужно изолировать бэкенды между собой, чтоб друг друга не видел, но чтобы loadbalancer видел всех
Anatol
это можно сделать с сеткой для каждого бэкенда, и добавить лб в каждую
George
самое простое - лоадбалансер в хостовую сеть засунуть
George
касательно бекендов - сложнее - но можно их публиковать попросту на 127.0.0.1:any_port и этот порт прописывать в ЛБ автомагическим способом - через консул, например, или через лейблы контейнеров
Anatol
Anatol
погоди. если бэкенд публикован на 127.0.0.1, как лб к нему подключится? лб тоже в докере кстати
Anatol
> лоадбалансер в хостовую сеть засунуть
перечитал. сейчас доки почитаю
Anonymous
Добрый день. Подскажите можно ли как то задать имя хоста nginx в docker-compose что бы обращаться не по localhost:8098, а, например, по host.local?
Anonymous
Anonymous
И в файл host добавить 127.0.0.1 host.local
Anonymous
inqfen
Anonymous
хост машины
Anonymous
получается но нужно указывать порт всеравно. host.local:8098
inqfen
Ну так раз ты такой порт юзаешь, то логично
Anonymous
это верно
inqfen
Доменное имя и порт это разные вещи
Nikita
Здравствуйте, уважаемые знатоки! Очередной вопрос новичка по основам и идеологии:
Есть задача (учебная) развернуть на одной машине несколько приложений. Как пример: Gitlab + Nextcloud.
Правильнее это делать в виде виртуальных машин или контейнеров?
Смущает, что каждое подобное приложение это целый набор разных служб, что противоречит документации докера.
George
George
гитлаб - удобно упакован в докер как пакетный менеджер. Влияние на систему минимально. Даже продакшен до 50-100 юзеров он вывезет
George
а вот дальше - для кубернетеса - его распилили на отдельную модули
Nikita
Ок)
inqfen
Nikita
Ну у меня чтоб понять, идеологию я понял, а до сурового ынерпрайза мне очень далеко, чтоб нагрузки влияли на метод реализации
George
inqfen
Nikita
Anonymous
кто какими инструментами
для сборки контейнеров
сейчас пользуется?
кто какого мнения про buildah ?
inqfen
А docker build не модно уже?
George
George
Buildah прикольно, но это неудобно разрабам. Они уже привыкли к формату докерфайла и им нужен инструмент, который его поддержит
Anonymous
я в принципе еще на более ранних версиях докера
собирал скриптами извне и изнутри самого докера
чисто его командами
- возможностей больше, чем командами Докерфайла
хотя бы то, что можно самому контролировать
когда делать коммит
Andrey
kSandr
kSandr
хотя докирфайл он таки какой некакой стандарт, а эти ваши велосипеды каждый умник пытается новый придумать, и чет западло как-то с одного велосипеда на друглй прыгать постоянно из за того что умники везде самые умные ))) ... правд с докирфайлом совладать чет никак не могут хД )))
Anonymous
судя по вашему образу мыслей
с способу изъясняться
- Докерфайлы как раз для вас и сделали, да
kSandr
kSandr
поднимите тут руку кто собирает контейнеры через докерфайлы, и поднимите ногу кто собирает через buildah ... и давайте посмотрим кого больше
arts
@Atassis
Anton
да уже)
Anton
там поток больше чем тут)
Anton
банлист все стерпит)
Anton
о, и тут уже почистили)
Таймураз
@Atassis
ты зазря призвал меня, я не джин
Kirill
Джин это напиток такой алкогольный.
Anonymous
вот что бывает если запускать
в каких попало контейнерах
с правами root какие попало докерфайлы
Anonymous
https://github.com/moby/buildkit/blob/master/docs/rootless.md
Anton
kSandr
Anonymous
"миллионы мух не могут ошибаться!" (С) народный юмор
kSandr
"миллионы мух не могут ошибаться!" (С) народный юмор
нет умник, концепция в том что следует использовать популярные решение, а не то говно которое откопал ты и нравится только тебе ... тогда этим смогут нормально пользоваться все и в инетике будет много документации ... и так же оно будет развиваться и поддерживаться и не будет риска что в один прекрасный момент разрабы покладут хер на свое детище и тебе придется сползать с пик точеных и садиться на другой стул, вместе со всем продом.
kSandr
если тебе нравится писать на брейнфаке, это еще не значит что стоит тащить его в прод
Anonymous
Anonymous
если тебе нравится писать на брейнфаке, это еще не значит что стоит тащить его в прод
"если тебе нравится писать на брейнфаке, это еще не значит что стоит тащить его в прод"
то есть для вас любой формат и язык
посложнее докерфайла
- это то же самое что брейнфак
а "умник" это для вас ругательное слово
просто за то что кто-то знает кроме "популярного"
что и требовалось доказать
для кого предназначены докерфайлы
kSandr
Stasyan
Опять срач
Anonymous
"мы" - это кто?
вы от чьего имени говорите?
kSandr
kSandr
Опять срач
не срач, а интеллектуальная дисскусия )))
kSandr
ахах
kSandr
Denis
Всем привет, дайте совет я разворачиваю php приложение через docker-compose lamp и само приложение пытается подключиться к ftp серверу, для сохранения контента. Но у меня ошибка directory / not found. Мне нужно внутри контецнера поднимать ftp сервер?
inqfen
шта