这是我的docker-compose文件,mysql只需要设置挂载一个文件夹,mysql会自动执行文件夹下所有sql。
services:
# zoo1:
# image: zookeeper:latest
# # restart: always
# ports:
# - "2181:2181"
mysql:
image: mysql:5.7.14
environment:
MYSQL_ROOT_PASSWORD: "admin"
# MYSQL_DATABASE: "seckill"
command: [
'--character-set-server=utf8mb4',
'--collation-server=utf8mb4_unicode_ci',
]
ports:
- "3306:3306"
volumes:
- ./sql:/docker-entrypoint-initdb.d #所有这个目录下的sql都会执行
redis:
image: redis
# container_name: my_redis
command: redis-server --requirepass "admin" #设置redis密码
ports:
- "6379:6379"
volumes:
- ./data:/data