bazzilic
Насчет супервайзера кстати
У меня в контейнере два процесса бегут, оба пишут лог в стдаут, супервайзерд их пишет в файлики. Есть простой способ выводить ОБА лога в лог контейнера?
Руслан
Всем здавствуйте. Я начинающий и мне прилетела задача разобраться с докером и я незнаю с какой стороны начать) Подскажите, пожалуйста, какой-нибудь понятный ресурс, лучше с примерами, где все разложено по полочкам. Спасибо.
Artem
bazzilic
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
Vlad
а для чего вообще тогда docker start используется?
Aleksandr
не всегда контейнер удаляется
𝕀𝕘𝕠𝕣
Aleksandr
у тебя какой кейс?
Vlad
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
Все нормально стартует
Aleksandr
Artem
--rm убери
Mikhail
Всем привет. Есть ли какой онлайн-сервис, чтобы на нем можно было посмотреть граф зависимостей у контейнера?
Что-нибудь похожее на это https://github.com/CenturyLinkLabs/docker-image-graph
Vlad
да, без —rm работает. Но мне нужен rm. Он очищает volume`ы
Vlad
придется тогда вручную их чистить. В принципе окей. Всем спасибо
Gaiaz
народ, как понять что прописывать в restart ?? доку читал, гуглил, но понимание не пришло
Gaiaz
bazzilic
Gaiaz
Имя контенйера?
1 php-fpm + утилиты для разработки
2 nginx
3 mariadb
4 rabbitmq
bazzilic
Это был ответ на вопрос, что прописывать. Прописывать имя контейнера.
Gaiaz
bazzilic
Что ты хочешь сделать?
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
Gaiaz
то есть вот этот момент мне как раз не ясен, как связано сдыхание и например ребут хоста который упоминается в доке
bazzilic
Нет, это полиси рестарта сдохшего контейнера
bazzilic
Но
bazzilic
Если стоит олвейс, то при рестарте хоста, восстановятся те что были убиты
Gaiaz
bazzilic
Все, у кого стоит олвейс
Artem
ну да, если не будет restart always и хост ребутнешь "с кнопки" то контейнеры не взлетят после поднятия хоста
Gaiaz
блин спасибо ребята
bazzilic
Не уверен насчет on-failure
bazzilic
Я им не пользовался никогда
bazzilic
Ну я не знаю какой будет статус код при ребуте
Gaiaz
а есть вообще смысл не выставлять restart always, ну сервер ребутнулся - контейнеры если они есть нужны же
Gaiaz
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💪💪💪
Но систем д в докере это как бы моветон
Stepan
А чем он так плох ?
💪💪💪🏅DEVOPS💪💪💪
не ну чего для ноде в хайлоаде лучше пока ничего непридумали
Georgiy
Georgiy
compose
RE
камрады, есть канал по кубернетису?
Anonymous
RE
спасиб)