选定镜像Docker
这里使用mysql5.7版本
1.获取镜像
docker pull mysql:5.7
2.启动镜像
docker run -d -p 3303:3306 --name=MySQL5.7 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
3.启动参数
-d 后台运行-p 指定端口 --> 宿主机端口:容器端口
--name 取名
-e MYSQL_ROOT_PASSWORD 给mysql的root用户设置一个初始密码
注意:
不进行映射操作,容器删除,数据也一起删除
-v 宿主机目录:容器内目录
4.挂载目录点
容器内的数据文件/配置文件/日志文件
-v 宿主机目录:/var/lib/mysql --> 数据文件夹挂载
-v 宿主机目录:/etc/mysql --> 配置文件夹挂载
-v 宿主机目录:/var/log/mysql --> 日志文件夹挂载
5.连接
使用navicat或者sqlyog测试连接即可
6.进入容器
docker exec -it MySQL5.7 /bin/bash
exit 退出
不加/bin/bash 会无法进去容器内