У меня возникли проблемы с импортом файла.sql dump с docker-compose. Я следил за документами, которые, очевидно, будут загружать файл.sql из docker-entrypoint-initdb.d. Однако, когда я запускаю docker-compose up
докеров, файл sql не копируется в контейнер.
Я попытался остановить контейнеры с флагом -vf
, но это тоже не сработало. Я что-то делаю неправильно в моем сценарии.yml?
У меня есть dump.sql в базе данных каталога /db-dump/в корне, где находится мой файл compose.
frontend:
image: myimage
ports:
- "80:80"
links:
- mysql
mysql:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_USER: dbuser
MYSQL_PASSWORD: userpass
MYSQL_DATABASE: myimage_db
volumes:
- ./database/db-dump:/docker-entrypoint-initdb.d