Всем привет. Кто-то выносил базу данных mysql наружу докера? Чтоб при ребилде она не слетала? А то я доигрался до того, что /var/lib/mysql просто не монтируется теперь в волюмах. Мб кто подскажетет, как нормально запилить это
Ещё вопрос: можно ли докер заставить монтировать волюмы до того, как он запустит контейнер? Чтоб при создании образа mysql сразу создавал базы данных на хосте?
логика немного другая докер при старте проверяет есть ли уже БД (типа первый старт или нет) и если первый старт то он выполнит скрипт инициализации в котором можно (описать) создать столько баз сколько тебе необходимо
логика немного другая докер при старте проверяет есть ли уже БД (типа первый старт или нет) и если первый старт то он выполнит скрипт инициализации в котором можно (описать) создать столько баз сколько тебе необходимо
Это понятно. Но, как я понял, они создадутся внутри контейнера. Их можно как-то вынести наружу автоматически?
Вообщем, правильно ли я понял: докер пробросит данные из контейнера в локальный волюм в любом случае при создании образа. Единственное - он не будет перезаписывать файлы, если они уже есть на машине хоста, так?
Вообщем, правильно ли я понял: докер пробросит данные из контейнера в локальный волюм в любом случае при создании образа. Единственное - он не будет перезаписывать файлы, если они уже есть на машине хоста, так?