由于经常会用到各个版本数据库,提供临时测试,使用一种比较快速搭建数据库的方式
version: '3'
services:
mysql:
image: mysql:5.7.23
ports:
- "3306:3306"
volumes:
- ./mysql/data:/var/lib/mysql
# - ./mysql/initdb:/docker-entrypoint-initdb.d
# - ./mysql/cnf/my.cnf:/etc/mysql/my.cnf #修改配置的话得把这个影射出来
command: [
'--character-set-server=utf8mb4',
'--collation-server=utf8mb4_unicode_ci',
'--max_connections=3000'
]
environment:
MYSQL_ROOT_PASSWORD: "root"
docker-compose up -d