Ребят подскажите - хочу поставить mysql, при рестарте контейнера все бд сохранятся нормально или надо с docker-compose поднимать и указывать какую папку синхронизировать с хостом?
.env который компоуз ищет по умолчанию используется только при парсинге docker-comoose.yml. в контейнеры эти файлы придется подключать явно. Но можно использовать yaml anchors, если беспокоит дублирование кода
Ребят подскажите - хочу поставить mysql, при рестарте контейнера все бд сохранятся нормально или надо с docker-compose поднимать и указывать какую папку синхронизировать с хостом?
Судя по этому - сохраняется. Но ты лучше сам экспериментируй
.env который компоуз ищет по умолчанию используется только при парсинге docker-comoose.yml. в контейнеры эти файлы придется подключать явно. Но можно использовать yaml anchors, если беспокоит дублирование кода
Погодите-ка. В моем docker-compose нет ни упоминания на .env файл, он просто лежит рядом, а в настройках сервиса в секции environment я беру значения из .env файла. Пример: extra_hosts: - asterisk:${BRIDGE_IP}
Вопрос такой. Есть docker образ для СУБД postgres. Когда запускаешь контейнер, то в паке /var/lib/postgres/<номерверсии> находятся файлы БД. Но, эта папка находится "внутри" контейнера.
Вопрос такой. Есть docker образ для СУБД postgres. Когда запускаешь контейнер, то в паке /var/lib/postgres/<номерверсии> находятся файлы БД. Но, эта папка находится "внутри" контейнера.