Dmitry
эх
Dmitry
💊
Dmitry
Rashid 1. какие контейнеры нужно запустить? 2. какие контейнеры запускаются? Напишите 2 списка.
Рашид
Я ее удаляю, так как машину грузит и лагает все и вся.
Рашид
Как только загрузится, я сделаю скрин и закину сюда.
Рашид
Ща попробую описать
Рашид
alpine:golang вот эта хрень
Рашид
Вот
Andrey
Народ, а передача json конфига в контейнер с помощью env переменных - это норм?
Рашид
Рашид
Andrey
Народ, а передача json конфига в контейнер с помощью env переменных - это норм?
Конфигурации через секрет лучше передавать, судя по докам
Рашид
Удалил через force
Andrey
Конфигурации через секрет лучше передавать, судя по докам
Спасиб за наводку, пойду читать. Еще таким не пользовался
Andrey
Хм, это только со swarm работает?
Dmitry
Rashid у вас что-то запускает сканер портов)
Dmitry
скорее всего какая-то фича
Dmitry
в portainer...
Dmitry
я вообще первый раз слышу об этом софте
Dmitry
типа magic auto-discovery
Dmitry
🙂
Dmitry
магия не бывает бесплатной)
Dmitry
@nanowave Ты как думаешь?)
Anton
Эммм, стараюсь головой, но это как получаетсч
Anton
Ок, путем сложных биохимических процессов проходящих в мозгу вкупе с постоянно меняющейся нейронной сетью и передаваемых по ней электрических сигналов
Andrew Kiselev
вот даже нашел настройки https://pastebin.com/7eN2X5Wa
Евгений, благодарю за статьи на https://letsclearitup.com.ua/ До этого разобрался с docker swarm и ручным деплоем. Теперь настала пора выстроить разные окружения и ваши статьи очень пригодяться.
Roman
Утром почитал статью https://soar.name/ru/pro/half-a-year-with-docker-swarm-mode-in-production/ и стало как-то грустно
Под высокой нагрузкой выдавало 5хх около 100 раз в минуту, а потом потушило контейнер на одной ноде и не поднимало. И пятисоток стало в два раза больше. Перешли на k8s проблем пока не было(2 недели в продакшене)
Pavel
Насколько проблематично было? С какими трудностями столкнулись?
Anonymous
Главная трудность с кубером эт сетап на слеивы
Anonymous
Все остальное не сложно
Roman
Около 2 недель, трудности были с осознанием логики работы кубков, как работает деплой, сервисы ю, реплика сеты и и.д
Nikolay
Шел 10 день понимания докера.
🦠
kompose есть)
Nikolay
https://gist.github.com/finethanks/50112727d7ae8c82fb26af426c89a9d8
Nikolay
если запускать два docker-compose из разных папок с этим docker-compose.yml, то первый запущенный прекращает работу
🦠
ибо надо разделять порты, не?)
Roman
Плюс надо было логи стать в грейлог, было настроено логгинг драйвером а кубе пришлось делать сайдкар контейнер
Nikolay
если запускать два docker-compose из разных папок с этим docker-compose.yml, то первый запущенный прекращает работу
Разве нельзя запустить 100500 инстансев docker-compose с разным набором параметров?
Yevhen
Разве нельзя запустить 100500 инстансев docker-compose с разным набором параметров?
можно, если не использовать одинаковые порты... или вообще запускать без портов ))))) + через параметр -p каждому добавлять разные имена проектов (для разных имен сетей и т.д.)
Roman
Если ${TITLE} одинаковый то он перезапустит контейнеры
Roman
Можно и с одной папки только с флагом стека
Nikolay
Ок, накатал тут немного простык композеров
Nikolay
http://dl3.joxi.net/drive/2017/10/12/0012/1729/788161/61/6fc3d6fcea.png
Nikolay
И вот какой результах их последовательного запуска
Nikolay
http://dl4.joxi.net/drive/2017/10/12/0012/1729/788161/61/82e2ec0a9c.png
Igor
За Container_name меня тут когда то наругали
Nikolay
Ок, как правильно? Открыт к познанию) Но сейчас бы очень хотелось просто запустить два приложения
Nikolay
Вот собственно пример с двуми nginx на разных портах, который не заводится
Igor
Один завёлся другой нет?
Nikolay
Запускается первый, после чего запускаю второй и первый тухнет
Nikolay
Вся инфа на последнем скрине
Nikolay
В итоге остается работать только последний запущенный docker-compose
Igor
Убери container_name для начала. Я конечно глупость предполагаю, но всё равно попробуй
Igor
При старте второго, первый пересоздаётся
Yevhen
оба файла находятся в одном каталоге?
Yevhen
когда композер стартует, он берет имя каталога в качестве имени проекта
Yevhen
на основе этого имени создается сеть
Yevhen
если они совпадают - будет конфликт
Yevhen
например, первая строка при старте контейнеров: Creating network "docker_default" with driver "bridge"
Yevhen
композ файл у меня лежит в папке docker
Roman
Вот тут можно поподробнее
Docker-compose up -p <name>
Roman
Напиши docker-compose up —help
Roman
-p, --project-name NAME Specify an alternate project name (default: directory name
Nikolay
Спасибо, сейчас все попробую
Рашид
Ребят, кто может помочь в создании образа?
Pavel
в чём проблема?
Mikhail
образа божьего?
🦠
спроси у Алисы
🦠
она способная
🦠
https://alice.yandex.ru/
Рашид
Больше идей нет?
Pavel
в чём проблема?
Больше проблем нет?
a1eXei
https://www.youtube.com/watch?v=6gpoEdKaFOQ
Рашид
Проблема заключается в том, что в этом образе надо запустить 2 файла.