Docker-compose.
Имеется сервис MySQL:
# ...
services:
# MySQL
mysqldb:
image: mysql
container_name: '${MYSQL_HOST}'
restart: always
environment:
- 'MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}'
- 'MYSQL_USER=${MYSQL_USER}'
- 'MYSQL_PASSWORD=${MYSQL_PASSWORD}'
ports:
- '3307:3306'
volumes:
- './data/db/mysql:/var/lib/mysql'
# ...
При первом запуске docker-compose up -- директория не мэпается и внутри контейнера нет файлов с хост-машины (БД).
Инспекция контейнера (docker inspect), раздел Mounts сообщает, что директория смонтирована:
https://i.imgur.com/c4icESp.png.
После удаления этого контейнера и пересоздании -- всё окей.
В чём может быть дело? Такое поведение проявляется единожды, при первичном запуске Docker и до следующей перезагрузки хост-машины.
Win 10, Docker 17.09 (Docker Containers).