DockerHub 搜索Mysql找到官方镜像 (官方镜像地址)
拉取mysql5.7版本镜像
#拉取
docker pull mysql:5.7
#查看docker 镜像,就能看到拉取的镜像
docker images
![](https://img-blog.csdnimg.cn/img_convert/158fd93783cf46fc93cc05d661772a7e.png)
运行一个mysql容器
#创建是哪个文件夹
D:\Docker\mysql5.7\data #数据库数据
D:\Docker\mysql5.7\logs #数据库日志
D:\Docker\mysql5.7\conf #数据库配置
#运行mysql容器
docker run --name mysql5.7 -itd -p 3306:3306 -v D:\Docker\mysql5.7\data:/var/lib/mysql -v D:\Docker\mysql5.7\logs:/var/log/mysql -v D:\Docker\mysql5.7\conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
#这里我运行没有进行docker 启动也进行mysql启动,如需要启动则需要加参数
--restart=always
#查看已运行的容器
docker ps
![](https://img-blog.csdnimg.cn/img_convert/22848f616a8841b1b809e154e8d6b153.png)
测试连接
#账号参数没设置,默认为root
#密码为运行容器时配置的密码参数值
-e MYSQL_ROOT_PASSWORD=123456
![](https://img-blog.csdnimg.cn/img_convert/2c0df999f1e34c989ff6cee78b68d7ae.png)
至此一个简单mysql容器运行就完成了!!!