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)的主要内容,如果未能解决你的问题,请参考以下文章

搭建Git服务器,设置免密登陆

从0开始的Linux项目搭建--Mysql搭建篇

Linux配置免密登陆

linux系列配置免密登陆

docker 搭建ubuntu+mysql环境教程

docker免密登陆私有镜像库