Lev
Мне надо запустить 8 экземпляров одной имаги но с разными файлами, проброшенными в контейнер
Konstantin
Одновременно? Ну компоуз либо каждый по отдельности
Konstantin
В чем конкретно трудности?
Dmitry
Разве эту же проблему не решают слои файловой системы контейнера?
Aleksey
господа как мы все наверное знаем docker-compose написан на богомерзком питоне и ставится через pip требуея зависимостей примерно как nodejs. однако я не так давно обнаружил что в релизах гитхаба у них лежит симпатичный такой стетический бинарник. в скриптах сборки я не нашел как они такое делают. но очень хочу так же. никто не знает как они это делают ?
Womchik
а почему ты не на питоновом канале спрашиваешь?
Andrey
ну... потому что это скорее про докер, мне вот эта фигня с pip тоже как то подозрительна, но я уже как то смирился что мир полон хипстеров и с этим надо просто жить, но с перламутровыми пуговками, тоже бы посмотрел :)
Mikhail
Возможно как-то вроде такого: https://github.com/docker/compose/blob/master/script/build/linux-entrypoint
Aleksey
https://www.pyinstaller.org/
Aleksey
короче после изысканий
Konstantin
короче после изысканий
А что ты в итоге хочешь сделать?
Konstantin
go like signle binary
Так тащи с гитхаба, ты собирать сам собрался?
Aleksey
мне для себя
Konstantin
На офф сайте в доках же даже в инструкции курл на гитхаб
Aleksey
я в некотором роде тоже ученый (с)
Konstantin
я в некотором роде тоже ученый (с)
Но про бинарь узнал сейчас))
Aleksey
не стыдно не знать. стыдно не хотеть узнать
🏳️ Phil
Слушайте, а есть какой-то способ пересобрать контейнер без compose простой? С обновлением базового имаджа. А с compose?
🏳️ Phil
ээээ
Konstantin
тяжело распарсить
🏳️ Phil
Есть контейнер. Я обновил базовый image. Как обновить контейнер
Konstantin
Пересоздать только
🏳️ Phil
docker pull ... docker stop mtproto-proxy docker rm mtproto-proxy docker run .... ??
Konstantin
Да
Lev
Есть два файла docker-compose.yml: А и Б В А есть - port: "9001:9001" В Б есть - extra_hosts: "app:9001" где app - ip хоста (20 сервисов с таким вхождением) Как мне казалось, приложение из Б сможет по app:9001 подключиться к приложению в А. Но коннекта нет.
Lev
Но... проброс то в одно и то же
Lev
Не?
Konstantin
Какой проброс? Extra_hosts?
Lev
Я в сетях не шарю, Так что могу капитанить. Я думал так сработает. Если нет - .. пошел ботать про одну сеть
Lev
Поправил, что app - это ip хоста
Konstantin
Поправил, что app - это ip хоста
Ну так можно, только я не помню что такое extra_hosts, это же вроде алиасы?
Anonymous
В который раз пишу с вопросом. Aws ecs, балансировщик, контейнер пыхи и нжинкса. Хочу контейнер с фейл2баном блочить по лонгу нжинкса. Делал кто ?
Konstantin
Засунь в контейнер с nginx - так можно, но это велосипед
Konstantin
На хост надо fail2ban
Anonymous
Его можно поднимать с привелегией , что бы он правил айпитейблс на инстансе
Anonymous
Насколько я знаю
Anonymous
Не, 2 сервиса в контейнере это жопа
Lev
Ну так можно, только я не помню что такое extra_hosts, это же вроде алиасы?
Да, это пишется в /ets/hosts Мне по смыслу надо максимально разнести эти два docker-compose Один это система, второй это типа эмулятор, а там железки потом будут
Anonymous
А вообще, у меня есть чувство что я ецс использую не для того для чего он предназначен
Konstantin
Поправил, что app - это ip хоста
extra_hosts Add hostname mappings. это алиасы в /etc/hosts добавляет, не более. там порт даже незя
Lev
extra_hosts Add hostname mappings. это алиасы в /etc/hosts добавляет, не более. там порт даже незя
Ну порт нельзя, порт прошит в самой приложухе. Это норма, это эмулятор. Ему надо прицепиться к системе. Порт он и так знает
Anonymous
Есть авс, есть продакшн сайты порядка 10 штук. Нужна оркестрация конфигов пыхи и нжинкса.
Konstantin
но не вижу смысла в этих круговоротах пакетов
Anonymous
Вот и спрашиваю
Anonymous
Может не для того я его использую
Anonymous
Lev
формат же другой extra_hosts: "app:192,168,0,1"
extra_hosts: - "relay:172.21.0.1" Все норм, я копировал с рабочего примера. Внутри конетйнера в /etc/hosts записи появляются
Lev
Лучше общая сеть и ходить напрямую по имени сервиса, чем IP
Да... пусть идет через сеть, а то потом выяснится что че нить конфликтует а докер это скрывал
Konstantin
ну скрывает же там чото
Konstantin
ребят, а есть ещё одна группа докера? это из той же серии как с девопс?
Pavel
Да
Konstantin
ужас, значит я там в бане каким-то боком ^_^, а я думал просто группы такой нет)
Aleksey
А ты любишь в баны
Konstantin
А ты любишь в баны
скажем так, я против диктатуры и тоталитаризма
Dan
скажем так, я против диктатуры и тоталитаризма
Как занятно. Тут как раз диктатура и тоталитаризм. Зато у нас адекватное общение по теме, и нет анальной модерации с обсуждениями орфографических ошибок, синтаксиса и пунктуации.
Konstantin
не знаю что там было в докер группе, но вот к примеру в девопс перма бан, за то что я попросил парня дословно "не хамить мне", на что он позвал @hitmaker и Дэн меня забанил))
Konstantin
о, вот и он))
Aleksey
в всех группах где я админ диктатура и тоталитаризм ага.
Dan
бумеранг? ))
Нет, непроходной идиотизм
Konstantin
ну у меня было также по отношению к тебе, пермабан просто так))
Konstantin
да и пох
Dan
Я баню только совсем неадекватных, спам и грубейшие нарушения :) Так что...
Aleksey
если бы в упревлении сообщством можно было бы в другой вид управления думаю был бы он. но нет.
Aleksey
а еще тут премодерация на основе аватарок и женских имен.