文章目录
概要
在CentOs7下使用Docker部署Redis服务,并在本机使用
整体步骤
1.启动docker
2.拉取Redis镜像
3.配置Redis配置文件
4.运行Redis
5.外部连接验证
1.启动docker
systemctl status docker # 查看docker状态
systemctl start docker # 启动docker
systemctl restart docker # 重启docker
如图所示为启动状态:

2.拉取Redis镜像
拉取镜像命令如下:
docker pull redis
该命令会拉取最新的redis镜像,可以通过redis:xx获取xx版本的镜像
拉取成功之后,通过
docker images
查看已有镜像

3.配置Redis配置文件
Redis 默认使用 redis.conf 配置文件。但我们也可以创建一个自定义的配置文件,如myredis.conf,根据需要修改配置项。
vi myredis.conf # 创建文件并打开
点击键盘上的字符 i,进入编辑模式,填写一些基本配置,如下:
port 6379 # 设置端口号为6379
bind 0.0.0.0 # 绑定到所有可用的网络接口
protected-mode yes # 启用了保护模式
配置完成后,1.点击键盘左上角Esc 2.输入冒号: 3.输入wq 4.点击回车。文件编辑并保存完成
4.运行Redis
复制该命令运行即可。
docker run --name my-redis -p 6379:6379 -v $(pwd)/myredis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf --requirepass 123123
- --name my-redis:为容器指定一个名称。
- -p 6379:6379:将容器的 6379 端口映射到宿主机的 6379 端口。
- -v $(pwd)/myredis.conf:/usr/local/etc/redis/redis.conf:将自定义的配置文件挂载到容器内的配置文件路径。
- -d redis redis-server /usr/local/etc/redis/redis.conf:以分离模式运行 Redis 服务,并使用挂载的配置文件启动。
- --requirepass 123123:设置redis密码为123123,可按需修改。
执行完毕之后,输入docker ps查看已启动容器。

可以看到已启动容器的一些基本信息。
输入
docker exec -it my-redis redis-cli
进入redis,如果设置了密码,需要先进行验证,我的默认密码为123123,则输入auth "123123"
验证成功之后,我们就可以正常使用该redis了,现在我保存一个值。

输入exit退出redis。

关于Redis语法命令,你可以访问 Redis官网获取使用指南。
5.外部连接验证
ifconfig # 查看虚拟机ip地址。
如图所示,本机IP如下:

打开Redis管理软件,输入连接信息
点击连接
小结
本文主要介绍了使用Docker在虚拟机内部署Redis服务的步骤。

1万+

被折叠的 条评论
为什么被折叠?



