docker-compose mysql
准备
创建log data conf三个目录
将my.cnf放进conf下(没有定制需求也可以不)
根据需求调整environment
脚本
version: '3'
services:
mysql:
restart: always
image: mysql:5.7.16
container_name: my_mysql
volumes:
- ./log:/var/log/mysql
- ./data:/var/lib/mysql
- ./conf/my.cnf:/etc/my.cnf
environment:
- "MYSQL_ROOT_PASSWORD=123456"
- "MYSQL_DATABASE=demo"
- "MYSQL_USER=demo"
- "MYSQL_PASSWORD=123456"
- "TZ=Asia/Shanghai"
ports:
- 3306:3306