docker安装mysql

1.下载Mysql官方镜像

1.下载镜像

这里我们安装的是MySQL 5.7
docker pull mysql:5.7

在这里插入图片描述
2.查看镜像,可以看到镜像里面有个mysql

docker images

在这里插入图片描述

2.创建mysql容器

1.创建mysql的本地映射目录

mkdir -p /home/mysql/data /home/mysql/logs /home/mysql/conf
#用来存放mysql的数据日志和配置文件

2.在/root/mysql/conf中创建 *.cnf 文件(叫什么都行)

touch my.cnf

3.创建容器,将数据,日志,配置文件映射到本机

docker run -p 3306:3306 --name mysql -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/logs:/logs -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

创建成功后如下图
在这里插入图片描述
-d: 后台运行容器

-p 将容器的端口映射到本机的端口

-v 将主机目录挂载到容器的目录

-e 设置参数

4.启动mysql

docker start mysql

3.连接测试

链接成功
在这里插入图片描述

posted @ 2020-09-16 20:09  磊~哥  阅读(156)  评论(0编辑  收藏  举报