Docker 部署Redis6.2.6
# 一、下载镜像
[root@node-11 ~]# docker pull redis:6.2.6
1
# 二、创建映射目录
[root@node-11 ~]# mkdir /opt/redis/{data,logs} -p
目录说明:
data:数据目录
logs:日志目录
1
2
3
4
2
3
4
# 三、编辑配置文件
配置文件最好是与下载的版本对应,下载地址redis.conf (opens new window)
[root@node-11 ~]# vim /opt/redis/redis.cnf
# 端口 默认 6379
port 7936
# 默认no,改为yes意为以守护进程方式启动,docker 运行配置为no
daemonize no
# 密码 对于使用公网环境的话 建议打开此配置
requirepass 123456
1
2
3
4
5
6
7
2
3
4
5
6
7
注意:这只是简单把用到的参数列举,更加具体的参数使用和说明,可根据自己业务可场景进行配置。
# 四、启动
[root@node-11 ~]# docker run --name redis -p 7936:7936 -d \
-v /opt/redis/redis.conf:/etc/redis/redis.conf \
-v /opt/redis/data:/data redis:6.2.6 redis-server /etc/redis/redis.conf --appendonly yes
1
2
3
2
3
参数解释:
- --name: 容器名称
- -p 7963: 映射端口
- -v冒号前面是宿主机目录,后面是容器目录
查看启动状态
# 五、登录测试
[root@iZuf69d6icsdto0a9rohurZ ~]# docker exec -it redis /bin/bash
root@69fcd91db696:/data# redis-cli -p 7936
127.0.0.1:7936> AUTH 123456
OK
127.0.0.1:7936> PING
PONG
127.0.0.1:7936>
1
2
3
4
5
6
7
2
3
4
5
6
7
编辑 (opens new window)
上次更新: 2024/03/20, 16:20:57