如何使用docker来部署MySQL服务

什么是docker?如果您并不了解的话,可以先自行了解。如果您还想继续在看这篇文章的话,那您可以把docker理解为一个轻量虚拟机,关于虚拟机是什么,这个就不过多介绍了。

下面我们开始使用docker来部署LNMP

docker安装这里也不在过多介绍,可以自行搜索如何安装docker,也可以在我博客中找到。

一、使用docker创建mysql数据库

从docker仓库中拉取mysql官方数据库镜像

docker pull mysql

查看拉取到的镜像

docker images

启动mysql容器服务

docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=Aa123456 --name cnbugs_mysql mysql

说明:

  • -d:让容器在后台运行
  • -p:把容器的3306端口映射到宿主机的3308端口上
  • -e:设置环境变量,设置MySQL的初始化密码
  • --name:设置容器的名字,需要保持唯一性,否则会报错

查看创建后的容器

客户端安装mysql客户端(可以安装mariadb客户端,和mysql一样的,具体什么关系不了解的可以自行搜索)

yum install mariadb

尝试登陆我们运行的mysql容器

mysql -h172.17.0.2 -p3308 -uroot -pAa123456

docker安装mysql完成!

发表评论

后才能评论