Задать вопрос
@romicohen
Системный Архитектор

Laradock (Docker Compose) — не затирают ли данные MySQL из разных проектов — друг друга? Volume-то у них ЕДИНЫЙ (${DATA_PATH_HOST}/mysql)?

Изучаю конфиг Laradock, и там:

volumes:
        - ${DATA_PATH_HOST}/mysql:/var/lib/mysql


То есть, я так понял, что он сохраняет базу за пределами коробки, да? Чтобы если я там вдруг всё перезагружу - данные остались, так?

А если я еще один проект сделаю? Оно же будет писать туда же, в:

${DATA_PATH_HOST}/mysql

так ведь?

То есть от первого проекта всё сотрется?

Если так - то что с этим обычно делают, когда хотят сохранить и то и это?

Указывают в .env другое значение DATA_PATH_HOST?

Или как-то иначе?

Спасибо.
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Docker + Ansible - с нуля, деплой и управление Swarm
    1 неделя
    Далее
  • Учебный центр IBS
    SQA-I-007 Сопровождение автотестов и написание отчетов
    1 неделя
    Далее
  • Слёрм
    Docker для админов и разработчиков
    4 недели
    Далее
Решения вопроса 1
Указывают в .env другое значение DATA_PATH_HOST?
Да.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы