前提系统上已经安装了Docker,如若当前为root用户则命令中的“sudo”可忽略
1、执行以下命令:
sudo docker pull mysql:5.7 ---5.7是指定mysql版本,若不指定docker将下载最新版mysql镜像
2、拉取镜像成功后,执行以下命创建实例并启动:
sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
注释:参数解释 --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行
3、运行成功之后,我们进入Docker镜像中的mysql
docker exec -it mysql /bin/bash
成功后,我们会发现下图样式
4、此时我们使用数据库连接工具就可以连接上在Docker中安装好的mysql了。