docker容器安装mysql

1.拉取镜像

这里选择的版本是mysql 5.7,也可通过 docker search mysql 查看可用的镜像的版本。

$ docker pull mysql:5.7
2.查看本地镜像
$ docker images

出现5.6版本的mysql镜像代表安装成功。

3.运行容器
$ sudo docker run -p 3306:3306 --name mysqlv1 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=qwe123 -d mysql:5.7

参数讲解: -p是将docker中mysql端口号3306映射成为3306端口,也可以选择不映射,使用默认的3306
--name mysqlv1: 运行服务的取名
-v是将主机目录下的文件挂载到容器中路径下
-e MYSQL_ROOT_PASSWORD:初始化root用户密码
-d mysql:5.7 : 后台运行mysql5.7

4.查看运行状态
$ docker ps

正在运行的镜像中有上面实例化的镜像(mysqlv1)说明安装成功

5.连接mysql

使用工具测试连接成功

文章参考地址:https://segmentfault.com/a/1190000016955489

posted @ 2020-12-22 14:31  码农成长日记  阅读(182)  评论(0编辑  收藏  举报