Aleksey
хочу что бы docker-compouse up -d не запускал один из контейнеров
Aleksey
чтобы он запускался чтолько если docker-compouse up -d container-name
R-omk
ну здрасте, тема стара как мир https://github.com/docker/compose/issues/1896
🏳️ Phil
шаблоны через вольюм
ну так не сделан так имидж. причем вообще адекватных мало
Aleksey
ну так не сделан так имидж. причем вообще адекватных мало
не важно как сделан Image всегда можно переопределить через вольюм
🏳️ Phil
не важно как сделан Image всегда можно переопределить через вольюм
ну а нахер мне вообще тогда этот имидж вордпресса :))
Aleksey
я хз. может ты не веришь кому то...
🏳️ Phil
ну а нахер мне вообще тогда этот имидж вордпресса :))
В этом и был изначальный посыл - а кто эти все ментейнеры и зачем они вообще это делают?
Aleksey
оф контейнеры они как бы про доверие
R-omk
Бывает хватает бывает нет, че рассуждать то..
🏳️ Phil
ну а вдруг хватит :)
я честно говоря из популярного только mysql +- воспринял
Aleksey
nginx
R-omk
Ни то ни другое
Aleksey
grafana почему то не офф
R-omk
Перкона, самодельная что бы бэкап работал, nginx наполовину кастомный
Andrey
в официальную графану, как понимаю они не додумали с плагинами, или я промаргал или они прям в контейнер только пихаются
Aleksey
доддумали
Aleksey
там переменной окружения подпихивается список чего надо постаивть
Andrey
sql'и судя по набору функций, тоже весьма примерные, хотя на непритязательный взгляд, чтоб взяти и заработало. то недурные
Evgeny
Ну собьсно неплохой вариант делать фром от оффициального и доабатывать напильником
Andrey
официальные как понимаю, в большинстве настолько никчёмны, что легче пересобрать :) Хотя глянул у того же php целая пачка официальных докерфайлов, так что может что и можно подобрать, но таким не многие занимаются, опять же как понимаю
Evgeny
мне по душе официальные альпины, неплохо идет официальный эрланг, монго и мускулы, нгинкс на альпине
🏳️ Phil
в официальную графану, как понимаю они не додумали с плагинами, или я промаргал или они прям в контейнер только пихаются
ну по-хорошему складывается впечатление, что все "официальные" докеры надо использовать только как базу для зависимостей. и то, WordPress например не подходит - они там аж описывают как дополнительные модули ставить
🏳️ Phil
там переменной окружения подпихивается список чего надо постаивть
А где почитать? Я конечно не разбирался конкретно, но сходу просто доки даже не нашел
🏳️ Phil
sql'и судя по набору функций, тоже весьма примерные, хотя на непритязательный взгляд, чтоб взяти и заработало. то недурные
mysql норм. он тебе сразу с глагне говорит - конфиги с такого волума, базу с такого. больше ничего от него и не надо
🏳️ Phil
Ну собьсно неплохой вариант делать фром от оффициального и доабатывать напильником
ну например тот же phpmyadmin бессмысленно даже обрабатывать
Anonymous
ну кстати облачный sql у амазона отлично работает
nvkv
Кстати, я тут не могу для себя понять один момент
nvkv
говорят, что база в докере это плохо, даже если с волумами
nvkv
мол ляжет контейнер и поднимется на другой ноде, а там волума нет
nvkv
внимание вопрос, а как оно должно работать в той же схеме, но без докера?
nvkv
на другой ноде какбе базы тоже нет
nvkv
в чём разница?
Aleksey
а там разве дело в том что поднимется на другой ноде проблема ?
nvkv
ну я это уже дважды слышал от @dd_bb
nvkv
Но вообще у меня есть куда более серьёзная проблема, ребзя
Aleksey
я всегда считал что проблема в том что у базы данных есть внутренние стейты. и смерть контейнера для базы даных незаметно не пройдет
nvkv
иногда, после перезапуска сервиса докера он забывает освободить порт
nvkv
на хостовой машине
Aleksey
я такого невидел
nvkv
грешил на userland proxy, выключил его
Aleksey
пишет чо в логи ?
nvkv
и всё равно
nvkv
а ничего особенного не пишет, удаляешь local-kv.db
nvkv
и всё чинится
nvkv
симптоматика такая: контейнер не может стартовать, потому что порт уже занят
nvkv
порт в системе держит либо docker-proxy, либо dockerd
nvkv
в зависимости от того, запущен ли userland proxy
nvkv
рестарт не помогает, само собой
🏳️ Phil
мол ляжет контейнер и поднимется на другой ноде, а там волума нет
Да чушьт какая-то. Он волшебным образом что ли подымется где-то там? И в чем разница между чем-то ещё. Подымется контейнер с WP, а там твоего дизайна нет. Ну и так далее.
nvkv
есть вероятность, что я что-то неправильно делаю
nvkv
то есть это вообще не рокет сайнс
Aleksey
если ты это предусмотрел в окнтейнере то выключает
🏳️ Phil
ну не волшебным, но способы есть
Ну так просто не надо применять эти способы ;)
Aleksey
но и не забываем что базы данных бывают выключаются не 10 секунд
Aleksey
а докер он упорный же.
🏳️ Phil
если ты это предусмотрел в окнтейнере то выключает
Кстати хороший вопрос. Я пропустил это
Aleksey
не лег за таймаут - килл его
🏳️ Phil
а докер он упорный же.
А есть возможность эту упорность того-с?
nvkv
тут разницы нет, в контейнере или нет
nvkv
краш он и в африке краш
nvkv
не лег за таймаут - килл его
дак можно таймауты выставлять
nvkv
чтобы оно грейсфул стоп сделало
Aleksey
ну а вообще для баз данных котоыре хотят мигрировать между хостами есть named volume с опророй на какой нить ceph.
nvkv
сеф :)
nvkv
как много в этом слове
nvkv
сколько в нём боли
Aleksey
эй эй. я так не проедлагаю. просто говорю что архитектурно они так хотели...
nvkv
вернусь к своей боли, проблема в том, что у меня оно повторяется вообще на всех хостах с докером
nvkv
ну, везде, где 1.12