bazzilic
Насчет супервайзера кстати У меня в контейнере два процесса бегут, оба пишут лог в стдаут, супервайзерд их пишет в файлики. Есть простой способ выводить ОБА лога в лог контейнера?
Руслан
Всем здавствуйте. Я начинающий и мне прилетела задача разобраться с докером и я незнаю с какой стороны начать) Подскажите, пожалуйста, какой-нибудь понятный ресурс, лучше с примерами, где все разложено по полочкам. Спасибо.
bazzilic
https://medium.freecodecamp.org/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b
Maxim
𝕀𝕘𝕠𝕣
Привет, подскажите, последний докер на 9м дэбиане, обратил внимание, когда создаю сеть с указанием адреса сети docker network create —driver bridge —subnet 10.10.0.0/16 mynet01 то когда делаю docker network inspect, то поле Gateway нет, после перзапуска службы докера или сервера, поле Gateway появляется, если создаёшь сеть безуказания адреса сети, то поле Gateway отображается сразу, это фишка такая или косяк?
Vlad
почему нельзя сделать docker start <container> после docker stop <container>?
Aleksandr
почему нельзя сделать docker start <container> после docker stop <container>?
контейнер остановил, контейнер исчез
Vlad
а для чего вообще тогда docker start используется?
Aleksandr
не всегда контейнер удаляется
Aleksandr
у тебя какой кейс?
Vlad
у тебя какой кейс?
хочу приостановить работу mysql контейнера (имитировать падение для тестов)
Aleksandr
как ты его запустил?
Vlad
но потом иметь возможность вернуть его к жизни
Aleksandr
в общем покажи код
Aleksandr
покажи ошибки
Vlad
запускаю командой docker run -d --rm --name ${container} -P -e MYSQL_USER=${user} -e MYSQL_PASSWORD=${password} -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -e MYSQL_DATABASE=${database} mysql:${version}
Vlad
потом делаю docker stop ${container}
Vlad
потом хочу docker start ${container}
Vlad
но получаю логичную ошибку No such container
Artem
Все нормально стартует
Artem
--rm убери
Mikhail
Всем привет. Есть ли какой онлайн-сервис, чтобы на нем можно было посмотреть граф зависимостей у контейнера? Что-нибудь похожее на это https://github.com/CenturyLinkLabs/docker-image-graph
Vlad
да, без —rm работает. Но мне нужен rm. Он очищает volume`ы
Vlad
придется тогда вручную их чистить. В принципе окей. Всем спасибо
Gaiaz
народ, как понять что прописывать в restart ?? доку читал, гуглил, но понимание не пришло
Gaiaz
Имя контенйера?
1 php-fpm + утилиты для разработки 2 nginx 3 mariadb 4 rabbitmq
bazzilic
Это был ответ на вопрос, что прописывать. Прописывать имя контейнера.
bazzilic
Что ты хочешь сделать?
Gaiaz
Что ты хочешь сделать?
понять что надо прописывать в параметре restart в docker-compose.yaml
bazzilic
Ааа. Restart либо always либо no либо on-failure
bazzilic
- restart: no - restart: always - restart: on-failure
bazzilic
1 контейнер сдох и пофиг 2 контейнер сдох - рестарт 3 контейнер сдох - рестарт если код возврата не 0
bazzilic
По дефолту no
bazzilic
@g_iusipov
Gaiaz
то есть вот этот момент мне как раз не ясен, как связано сдыхание и например ребут хоста который упоминается в доке
bazzilic
Нет, это полиси рестарта сдохшего контейнера
bazzilic
Но
bazzilic
Если стоит олвейс, то при рестарте хоста, восстановятся те что были убиты
bazzilic
Все, у кого стоит олвейс
Artem
ну да, если не будет restart always и хост ребутнешь "с кнопки" то контейнеры не взлетят после поднятия хоста
Gaiaz
Все, у кого стоит олвейс
всмысле при рестарте убиты были все и апнулись те у кого не "no"
Gaiaz
блин спасибо ребята
bazzilic
Не уверен насчет on-failure
Gaiaz
Не уверен насчет on-failure
тут как раз мне понятно, это always с проверкой на статус код, логично же
bazzilic
Я им не пользовался никогда
bazzilic
Ну я не знаю какой будет статус код при ребуте
Gaiaz
а есть вообще смысл не выставлять restart always, ну сервер ребутнулся - контейнеры если они есть нужны же
bazzilic
Я ставлю олвейс для контейнеров с серверами, да
bazzilic
Ну у тебя может быть одноразовый контейнер - отработал он и все, больше не нужен. Скажем, по крону
bazzilic
Его рестартить не надо
bazzilic
Например, вычисление каких-нибудь суточных статистик
Gaiaz
спасибо, очень классно прояснил! @bazzilic
bazzilic
no problemo
Anonymous
Всё-таки нашёл возможность запуска сервисов в Docker
Anonymous
https://hub.docker.com/r/anarchocurious/ubuntu-systemd-unprivileged/~/dockerfile/
💪💪💪🏅DEVOPS💪💪💪
Зачем если есть супервизор, что за упрямство
💪💪💪🏅DEVOPS💪💪💪
Обязательно ездить на квадратных колесах
💪💪💪🏅DEVOPS💪💪💪
Есть ещё pm2
💪💪💪🏅DEVOPS💪💪💪
Но систем д в докере это как бы моветон
Georgiy
Есть ещё pm2
слейте это говно в анусы истории
Stepan
А чем он так плох ?
💪💪💪🏅DEVOPS💪💪💪
не ну чего для ноде в хайлоаде лучше пока ничего непридумали
Georgiy
compose
Georgiy
А чем он так плох ?
а чем он хорош кроме UB на кешировании конфига и прочьего ?)
RE
камрады, есть канал по кубернетису?
RE
спасиб)