Docker搭建MySQL教程(Linux)

Posted w1990end

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker搭建MySQL教程(Linux)相关的知识,希望对你有一定的参考价值。

Docker搭建mysql教程

1、拉取mysql镜像文件,命令如下:

docker pull mysql:5.5 #拉取指定版本的mysql镜像
docker pull mysql #拉取最新版本的mysql镜像
  • 这里以拉取mysql5.5版本的为例,拉取镜像过程,如图:
    在这里插入图片描述
  • 查看是否拉取成功,如图:
    在这里插入图片描述

2、部署MySQL数据库以及建立数据的映射,命令如下:

docker run -d -p 3306:3306 --name mysql \\
-v ${PWD}/mysql/conf:/etc/mysql \\
-v ${PWD}/mysql/logs:/var/log/mysql \\
-v ${PWD}/mysql/data:/var/lib/mysql \\
-e MYSQL_ROOT_PASSWORD=123456 \\
mysql:5.5
  • –name:容器名,此处命名为mysql
    -e:配置信息,此处配置mysql的root用户的登陆密码
    -p:端口映射,此处映射 主机3306端口 到 容器的3306端口
    -d:后台运行容器,保证在退出终端后容器继续运行
    -v:MySQL挂载的数据卷
  • 执行结果如图:
    在这里插入图片描述

3、查看MySQL是否运行,命令如下:

docker ps -s -a
  • 查看运行结果如下,说明MySQL数据库启动成功,如图:
    在这里插入图片描述

4、连接MySQL数据库,命令如下:

docker exec -it mysql bash
mysql -uroot -p123456
  • 运行结果如图:
    在这里插入图片描述

至此,docker安装MySQL数据库已经完成!

以上是关于Docker搭建MySQL教程(Linux)的主要内容,如果未能解决你的问题,请参考以下文章

docker 搭建ubuntu+mysql环境教程

如何基于 Docker 快速搭建 Springboot + Mysql + Redis 项目

Docker 安装 Redis、MySQL、Gogs

mycat系列一基于 Docker 搭建 MySQL 主从复制的详细教程

linux上Docker安装gogs私服亲测(详解)

postgres和mysql基于docker搭建以及phppgadmin和phpmyadmin的应用(个人备份用非教程)