1. 拉取mysql:5.7镜像
docker pull mysql:5.7
2.运行容器
docker run --restart=always -p 3307:3306 --name mysql -v /mydata/mysql/conf:/etc/mysql/conf.d -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
-p 3307:3306:将容器的 3306 端口映射到主机的 3307 端口。
-v /mydata/mysql/conf:/etc/mysql/conf.d:将容器的配置文件目录挂载到主机/mydata/mysql/conf。
-v /mydata/mysql/log:/var/log/mysql:将容器的日志文件目录挂载到主机/mydata/mysql/log。
-v /mydata/mysql/data:/var/lib/mysql :将容器的data目录挂载到主机的/mydata/mysql/data。
-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
4.可以用客户端连接。