George
Попробуй ENTRYPOINT /docker-entrypoint.sh
George
Или
George
ENTRYPOINT ["/bin/sh", "-c", "/docker-entrypoint.sh"]
GDI
ENTRYPOINT ["/bin/sh", "-c", "/docker-entrypoint.sh"]
а можешь обьяснить зачем мы это делаем?
GDI
инициализируем среду в которой будет выполняться скрипт?
GDI
Ты попробуй. Потом объясню
контейнер в ребутлупе)
George
Да ну
George
А в логах что ?
George
Ну, допускаю, что у тебя проблема с chmod +x
George
Либо шебанг кривой вначале скрипта
GDI
Нет. Там так настроено, если приложение падает, контейнер перезапускается.
George
#!/bin/bash
George
Более того - не все образы имеют баш (эльпайн ололо)
GDI
#!/bin/bash
повторюсь, изнутри если запускать, то он отлично отрабатывает
George
Истерика. Если не помогают варианты - даёшь полностью докерфайл + необходимые для сборки скрипты
George
Можно в личку
GDI
Полностью сбросить не смогу)
George
Ну, частями
George
И все варианты попробовал ?
GDI
Есть еще парочку вещей.
GDI
Например попробовать chown deamon:deamon или bin:bin
GDI
вопрос закрыт, спасибо)
George
вопрос закрыт, спасибо)
И чего было, не томи ? Юзер-таки ?
GDI
И чего было, не томи ? Юзер-таки ?
Честно говоря так и не понял, прописал еще раз в ENTRYPOINT ["/docker-entrypoint.sh"]
George
Прикольно.
George
Automagic 💥
GDI
может какой символ был который не отображался
George
May be
Рустам
Подскажите плз - как с помощью docker-compose запустить 3 сервера с запущенным башем? Зависает на вот этом: [centos@ip-X docker]$ docker-compose up Creating network "docker_default" with the default driver Creating docker_server_3_1 ... done Creating docker_server_1_1 ... done Creating docker_server_2_1 ... done Attaching to docker_server_2_1, docker_server_1_1, docker_server_3_1
LEXASOFT
не проще в композе 3 реплики указать
LEXASOFT
deploy: replicas: 3
George
а есть еще docker up ..... scale=3
George
доку почитать - 10 минут
Рустам
ты уже задолбал с башами, если честно ))))) Но вопрос не специфичен - да, можно через реплики
Тут молчали, я там задал, чо ругаешься(( у меня все получилось
George
млдц
Roman
как захватить stdout из одного из контейнеров при docker-compose run ?
George
зачем?
George
docker logs не подойдет?
Roman
подойдет наверное - только мне придется его параллельно запустить
George
ты хочешь странного (с)
Roman
у меня на CI запускаются тесты через run - а мне бы хотелось получить логи базы при этом
Roman
база - это отдельный контейнер, не тот, которому я делаю run
George
а что тебе мешает отгрузить логи уже после выполнения процесса CI? как артефакт приложить?
Hopf
А что за Ci?
George
не важно, но да - можно через docker logs
Hopf
Да и докер может писать логи в какой-нибудь сборщик
Roman
А что за Ci?
buildkite - он сам только инфраструктуру предоставляет, архитектура собственная - какую настроишь
Hopf
плохая идея
Почему? Отделять одну сборку от другой неудобно?
George
Почему? Отделять одну сборку от другой неудобно?
не только. Докер + сборщик логов - у тебя сразу теряется наглядность, теряешь возможность вызова docker logs
Roman
это все хорошие варианты, но для меня overengineering - слить логи базы после прогона тестов - для этого кибана не нужна)
Roman
ну короч после запуска run делать docker logs подойдет
George
логи - это артефакт сборки и логично их отгружать в пайплайне, а не пытаться сделать отдельный просмотровщик логов по айди пайплайна
Hopf
логи - это артефакт сборки и логично их отгружать в пайплайне, а не пытаться сделать отдельный просмотровщик логов по айди пайплайна
В моем идеальном мире нет удобных инструментов для просмотра результатов интеграционных тестов
George
да
Kamal
День добрый ребята дайте совет на майл сервер какой устоновить?
George
что?
Kamal
я сейчас смотрю на Roundcube вроде нормальный
Tadeusz
Аутлук
Kamal
Аутлук
будет ли работать с ларадоком?
Kamal
или же это отденно будет работать?
Tadeusz
И не только с ним
George
что?
George
roundcube - это вебморда. Как и rainloop etc.
Kamal
Аутлук
разве я могу например создать почту lala@chtoto.ru ?
George
да, если ты управляешь доменом chtoto.ru
GDI
господа, а кто то сталкивался с игнором SIGTERM в контейнере?
GDI
нужно какое нибудь приложение которое будет игнорировать этот сигнал
George
зачем?
GDI
тест
George
ну, не обрабатывай его )
GDI
не совсем понял)
George
ну, в смысле - его можно принять и забить на него
GDI
мне нужен софт который не будет отвечать на docker stop sample