1. 安装mysql5.7镜像
docker pull mysql:5.7
2. 启动mysql容器
docker run -p 3306:3306 --name mysql -v /mysql57/conf:/etc/mysql/conf.d -v /mysql57/logs:/logs -v /mysql57/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
3. 进入mysql容器修改root用户远程登录
docker exec -it mysql /bin/bash
进入容器后
mysql -u root -p
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;
4. 最后重启容器
docker restart mysql