George
вообще по сценарию больше похоже, что вы хотите lxc/lxd
George
но настаивать не буду
George
касательно mysql в докере - не боитесь? а не хотите сделать одну большую серверу баз данных и тупо на каждый контейнер раздать разные базы и учетки?
Igor
лично я больше за то, чтоб астериск как был в отдельном серевер (виртуально) так и был там
central
раскажите секрет, как обновлять Image? каждый раз по десять раз билдить это не вариант, а без этого Image используется явно старый
George
я не совсем понимаю вопроса. Собрал один раз и пользуешься
George
просто если нужно пересобирать по 10 раз на дню, то может докер неподходящий инструмент?
Бафомет
касательно mysql в докере - не боитесь? а не хотите сделать одну большую серверу баз данных и тупо на каждый контейнер раздать разные базы и учетки?
А стоит бояться потерять данные из mysql, если сами данные на хост машине, а папка с данными прокинута в контейнер с mysql?
Дмитрий
начиная от засовывания астериска в докер
все на докерах и мы хотим. 😊
Бафомет
Я вот этого боюсь больше всего, при использовании на проде. Насколько это вероятно?
Дмитрий
тут не подскажу сам еще разбираюсь. но бэкапы ни кто не отменял.
Дмитрий
бд любят сыпаться. хоть в докере хоть, на железе
central
зачем?
Чтобы изменения в коде оказывались в докере а не в твоих мечтах закончить пораньше
George
George
я не понимаю какой процесс у коллеги. Он явно хочет, чтобы ему принесли все на блюдечке с голубой каемочкой, но рассказать о своих проблемах и болях не хочет
George
🤷‍♂️
George
А стоит бояться потерять данные из mysql, если сами данные на хост машине, а папка с данными прокинута в контейнер с mysql?
стоит. Но это применимо и к работе вне докера, т.к. в том же постгрес буквально недавно (исторически) нашли проблему с fsync
pa[aad
@kubernetes_ru
inqfen
С астериском ещё учти, что при перезапуска пода без какой-нибудь camalio оборвутся разговоры
Andrei
в контейнере время utc а нужно Москву выставить , у меня swarm сделал на мастерах и воркерах sudo timedatectl set-timezone Europe/Moscow но время в контейнере не поменялось что еще нужно сделать?
Andrei
Выставить tz в контейнере
хм то есть тоже самое, если ребутнуть по очереди ноды swarm не получиться так?
George
Если ты ничего не шаманил дополнительно.
Andrei
нет
Andrei
то есть в Dockerfile нужно втыкать выставление timezone (
George
Либо в рантайме прокидывать /etc/timezone и docker run -e TZ= делать
Andrei
да не видимо лучше в Dockerfile добавить установку tz
Andrei
я думал контейнер с воркеров или мастера берет
[IPT] Dmitry
ребят, есть какой-нибудь способ дебага апача внутри контейнера без пересборки образа с добавлением инструментов?
Igor
если бы хорошо знал Докер, то предложил бы законнектится в запущенный контейнер и посмотреть логи
[IPT] Dmitry
да ну это не дебаг же
[IPT] Dmitry
в лог апач, и без дебага
[IPT] Dmitry
nsenter strace?
Kirill
Всем привет. Надо в докере запустить крон, но директива энтрипойнт занята стартом сервера уже. Есть какие-то варианты?
Artur
supervisord
Artur
свой энтрипойнт на баше
Kirill
central
насколько я понял запретить кеширования для одной команды невозможно?
George
Понял, спасибо.
Юзай докер на хосте ) а в нем docker exec :-)
central
В смысле ?
кеш можно отключить для всего образа, но нельзя оставить кешь для всего кроме одной единственной команды
central
http://qaru.site/questions/501633/disable-cache-for-specific-run-commands
George
Если ты заюзаешь хитрым способом build-args, то ты можешь отключить кэш для произвольной команды и далее
George
Ну, и мультистейдж сборка тебе поможет
George
Смотри. Ты добавляешь ARG XXX перед командой, к которуой хочешь отключить кэш.
George
Ну, и в docker build --build-args XXX=новое_значение делаешь
George
Оно эффективно убивает кэш для инструкции ARG и всех последующих
George
А если тебе нужен докер кэш для дальнейших инструкций, то все сильно зависит насколько они зависимы. Никто не мешает разбить докерфайл на несколько независимых стадий
George
А в конечной просто вытаскивать артефакты из предыдущих. В теории тогда у тебя задействие кэша будет больше
Vik
Чат, всем 👋 Кто-то запускал docker desktop под виндами которые бегут под VMware fusion?
George
Привет ! Добро пожаловать в наш уютненький чат по докеру )
George
Я, честно говоря, сначала подумал, что ты пошутил. Но ты похоже серьезно. А расскажешь зачем тебе это нужно ?
George
Могу предположить, что ты хочешь вендоконтейнеры, но у тебя нет тачки под вендой ? Но есть мак ?
central
Это нормально что у меня время запроса листа из контейнера на redis-server в локальной сети, составляет 0,2
Vik
Я, честно говоря, сначала подумал, что ты пошутил. Но ты похоже серьезно. А расскажешь зачем тебе это нужно ?
Я делаю воркшоп, когда люди приходят сообщения своими компании. у меня весь варез в докере (Кафки и все такое). У меня мак и у меня все хорошо©️ Иногда попадаются индивидуумы с лаптопами с виндами. Я хочу свои инструкции потестировать под VMware fusion
central
В какой конфигурации ? В каких единицах ?
один к одному, конфиг дефолтный
George
Ну, бриджовый, да ? Он вносит задержки, попробуй с host mode сравнить
George
0.2 секунды, да ?
central
уже стоит host
George
по идее
Дай ему хотя бы 4 ГиБ
Vik
дал
George
уже стоит host
В смысле - и на редисе, и на сервисе, который в него ходит ? Как замерял? Попозже смогу у себя промоделировать
George
У тебя персистенция на редисе выключена, надеюсь ?
George
Он же чекпойнты на диск скидывает.
central
В смысле - и на редисе, и на сервисе, который в него ходит ? Как замерял? Попозже смогу у себя промоделировать
в контейнере host в redis хз, время смотря по логам, персистентность дефолтная
George
Ну, и лист все таки не просто ключ