1.启动docker
systemctl start docker
2.拉取mysql镜像
docker pull mysql:5.6
3.在虚拟机上创建目录用于映射到mysql镜像中
mkdir -p /etc/mysql/conf /var/mysql/data /var/mysql/logs
4.创建目录,分别存放mysql配置,数据和日志
5.使用mysql镜像创建mysql容器
docker run -p 3306:3306 --name mysqla -v /etc/mysql/conf/my.cnf:/etc/mysql/cnf.d
-v /var/mysql/logs:/etc/mysql/logs -v /var/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
说明:--name: 设置容器名字
-v: 将主机目录下的文件挂载到容器中的路径下
-e MYSQL_ROOT_PASSWORD : 初始化root用户密码
-d: 后台运行
6.查看进程
docker ps
结果:
7.在windows下测试连接