Хочется иметь постоянную готовую базу данных, но абсолютно чистую (не пустую, а представляющую собой голую БД Wordpress'а), truncate очистит базу данных и движку Wordpress придётся заполнять её заново, а мне заполнять поля при его первичной инициализации. А хочется, чтобы бд всегда была констинентной для начала работы с уже готовым дефолтным пользователям.
Это мне необходимо по специфике работы, я должен каждый день импортировать на своей стороне до десятка чужих бэкапов (разных сайтов) и проверять их на работоспособность.
Спасибо за ответ. Была у меня попытка сделать и так, но успехом она почему-то не увенчалась. Я делал коммит изменений, создавал новый образ (старый на всякий случай удалял). Но после этого сборка вела себя как дефолтная. Есть у меня соображения, что в коммит абсолютно ничего не попадает из временного volume ( в котором видно и хранятся изменения и который создается автоматически при использовании docker-compose), я смотрел Docker history и размер commit был равен нулю. Может быть Вы знаете как записать в коммит изменения и в temp volume? (я использовал docker commit -m "Some changes" docker_container_id new _image ( но вот что - то он не подхватил изменения)
Спасибо за ответ. Я именно так и делал, и такая связь получается двунаправленной, когда я в контейнере произвожу изменения БД (переключаю тему, добавляю новый пост), то после docker-compose down и обратно up, я вижу свои изменения (добавленный пост и изменённая тема). Даже чистил на всякий случай тома (volume prune) и перепроверял полное уничтожение контейнеров.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.