首页 > 编程知识 正文

docker搭建redis集群,docker的redis配置文件在哪里

时间:2023-05-03 22:32:06 阅读:158959 作者:2042

一.在docker上安装redis后: 我安装的是redis3.2. 12版

将redis.conf下载到redis官方网站,并访问指定的目录1,mkdir /user/local/redis/

2、将上述配置文件放入/user/local/redis/目录中

三.指定redis.conf启动docker run-- nameredisdocker 6380-p 638033606379-v/usr/redis/redis _ 6380.conf 3360/etc /

四参数说明

注:要在docker中启动redis,必须将" daemonize "设置为" no "。 这很重要。 如果不是no docker,则docker本身必须在后台运行,此配置选项也会在守护进程中启动,因此两者会发生冲突

1.-p 6380:6379 :

第一个端口是宿主机端口(服务器端口),第二个端口是容器端口)容器无法从沙箱外部访问。 将容器上的6379端口映射到宿主机上的6380端口,以便通过访问宿主机6380访问redis。

2 .nameredisdocker 6380 :

容器的名称iredis便于以后操作容器(docker start RedisDocker6380; 文档停止就绪文档6380等;

3.- v/usr/redis/redis _ 6380.conf :/etc/redis/6380/redis.conf :

装载持久性配置

/usr/redis/redis_6380.conf :宿主机(服务器)上您自己的redis.conf文件路径

/etc/redis/6380/redis.conf :容器内部的redis.conf文件路径在容器启动时自动将上层主机的redis.conf映射到修改目录,而无需手动创建这样,在更改Redis.conf文件时就不必进入容器内部进行更改

4.- v/data/redis _ data/63803360/data :

装载永久文件

/data/redis_data/6380是宿主机中持久性文件的位置,/data是容器中持久性文件的位置

5.-d :

后台启动

6.redis 33603.2 redis-server/etc/redis/redis.conf :

redis:3.2是镜像的名称版本

7. redis-server /etc/redis/redis.conf

指定在配置文件中启动redis

8. appendonly yes开放持久化

五.是否进入容器内部验证,生成redis.conf和data持久性文件?

查看redis启动日志

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。