我正尝试在Docker上托管一个使用MySQL数据库的应用程序。我正在使用Docker Compose。我的yml文件看起来像这样:
version: '2'
volumes:
data_sql:
services:
medical-mysql:
image: mysql
hostname: medical-mysql
volumes:
- data_sql:/dbcreation.sql
environment:
MYSQL_DATABASE: Medical
MYSQL_ROOT_PASSWORD: root
STARTUP_SQL: data_sql
ports:
- "3306:3306"
medical-main:
build: .
ports:
- "8080:8080"
depends_on:
- medical-mysql
我有一个dbcreation.sql
文件,用于创建数据库模式,并保存在yml文件夹中。 当我运行yml文件时,似乎该文件没有运行。
我错过了什么?