docker run -d \
--name mysqltest \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
-v root/mysql/data:/var/lib/mysql/data\
-v root/mysql/conf:/etc/mysql/conf.d \
-v root/mysql/init:/docker-entrypoint-initdb.d \
mysql
其中 -v root/mysql/data:/var/lib/mysql 为mysql储存数据的目录(例如数据表什么的)
-v root/mysql/conf:/etc/mysql/conf.d 为mysql的配置文件目录
-v root/mysql/init:/docker-entrypoint-initdb.d 为mysql的脚本目录