Я использую docker -композиционный файл с существующим локальным образом pavel.
version: '3.1'
services:
mysql:
image: pavel/pavel-local
ports:
- "3306:3306"
restart: always
volumes:
- ./database/users-service:/docker-entrypoint-initdb.d
И я пытаюсь создать вторую базу данных, используя sql файл и docker-entrypoint-initdb.d
.
./database/users-service/create-db.sql
CREATE DATABASE local;
Я добавляю sql файл со скриптом для создания новой базы данных в docker-entrypoint-initdb.d(container)
с использованием томов. Но он удалил файл sql из docker-entrypoint-initdb.d(container)
, который уже существует, и добавил новый.
Старый файл содержит информацию о первой базе данных. Я прочитал, что тома в docker составляют удаление и pu sh новые файлы в каталог томов. Как я могу сохранить старую информацию о моем первом БД и добавить новую. Может без громкости и docker-entrypoint-initdb.d
?