docker环境下安装mysql和redis环境
·
文章目录
概要
本次我们介绍怎么在docker环境下安装部署mysql和redis,由于内容比较简单的我就放在一篇文章中,跟着我的步骤走就可以了。
整体架构流程
一、安装mysql环境
1. 拉取 MySQL 官方镜像
docker pull mysql:5.5 # 推荐使用指定版本,5.5是比较稳定的版本,可以更据需求自己修改版本号
2. 创建数据存储目录
mkdir -p ~/docker/mysql/{data,conf,init}
3. 启动 MySQL 容器
docker run -d --name mysql-server \
-p 13306:3306 \
-e MYSQL_ROOT_PASSWORD=your_pwd \
-e MYSQL_DATABASE=app_db \
-e MYSQL_USER=yph \
-e MYSQL_PASSWORD=194569 \
-v ~/docker/mysql/data:/var/lib/mysql \
-v ~/docker/mysql/conf:/etc/mysql/conf.d \
-v ~/docker/mysql/init:/docker-entrypoint-initdb.d \
--restart unless-stopped \
mysql:5.5 \
--character-set-server=utf8 \
--collation-server=utf8_general_ci
4. 服务器开放端口
启动mysql服务的时候,我们将容器内部的 MySQL 服务端口 3306 映射到主机的端口 13306,这样主机可以通过端口 13306 访问容器中的 MySQL 服务。所以我们需要在服务器端开放13306端口。
5. 测试
使用启动服务时的账号密码和端口连接数据库,连接成功说明我们数据库启动成功。
6. 停止mysql
docker stop mysql-server&&docker rm mysql-server
二、安装redis环境
1. 拉取rdis镜像
# 拉取redis
sudo docker pull redis:6.2.17
2. 运行redis容器拉取rdis镜像
sudo docker run --name my-redis -d -p 16379:6379 redis:6.2.17
3. 验证是否运行
sudo docker ps
3. 连接 Redis
# 使用 redis-cli 进入容器访问
sudo docker exec -it my-redis redis-cli
小结
以上就是关于docker环境下安装mysql和redis环境的一些操作步骤,大家按照我的步骤来执行,基本的mysql和redis服务时肯定可以启动的,如果遇到什么问题,欢迎大家私信问我。
更多推荐


所有评论(0)