如何使用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完成!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。