dockerredis(dockerredis端口映射外网访问)

本篇文章给大家谈谈dockerredis,以及dockerredis端口映射外网访问对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

在群晖的 Docker 中自定义配置 Redis

搞了半天,最后终于成功了,特此记录一下!

在本地,新建一个 redis.conf 文让配扮件, 只添加一些必要的属性,其它任何非相关属性都删除,整个 redis.conf 文件就三句话 ,比如:

将该文件上传到 NAS 任意目录下,如下图所示:

然后,打开 Docker,通过镜像创建容器,如下图所示:

在高级设置里面,重点是 卷 和 环境 。

根据 Redis 官方说明,将容器内的这两个 装载路径 指向宿主的某个文卖李件夹,即可,如下图所示:

配置好 卷 后,就可以到 环境 中去配置,其实没啥配置,主要就是在 命令 中修改一下执行的语句即可,如下图所示:

其实就是添加启动时需要加载的配置文件即可(默认是没有添加任何参数的)。

至此坦灶,配置就全部完毕了,点应用后,就可以启动了。

如果要修改端口之类的,在 高级设置 中,自行修改就 OK 了。

附上 Redis 官方说明:

docker部署redis集群(实战)

集群的话我们要建立自己的网卡。

创建多个节缺袭点(实例是6个三个主三个从):

for port in $(seq 1 6); \

do \

mkdir -p /mydata/redis/node-${port}/conf

touch /mydata/redis/node-${port}/conf/redis.conf

cat EOF /mydata/redis/node-${port}/conf/redis.conf

port 6379

bind 0.0.0.0

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

cluster-announce-ip 172.38.0.1${port}

cluster-announce-port 6379

cluster-announce-bus-port 16379

appendonly yes

EOF

done

for port in $(seq 1 6); \

do \

docker run -p 637${port}:6379 -p 1637${port}:16379 --name redis-${port} \

-v /mydata/redis/伏消兄node-${port}/data:/data \

-v /mydata/redis/node-${port}/conf/桥肆redis.conf:/etc/redis/redis.conf \

-d --net redis-net --ip 172.38.0.1${port} redis:5.0.9-alpine3.11 redis-server  /etc/redis/redis.conf;

done

先进入:

docker exec -it redis-1 /bin/sh

集群:

redis-cli --cluster create 172.38.0.11:6379 172.38.0.12:6379 172.38.0.13:6379 172.38.0.14:6379 172.38.0.15:6379 172.38.0.16:6379 --cluster-replicas 1

docker配置redis持久化

确认docker已安装并配置好redis

未配置redis可以参考 docker配置redis

以下内容是在我自己学习过程中,自己做持久化。其实菜鸟教程上也有完整的安装以及配置教程。

redis默认持久化方式为RDB,RDB就是Snapshot快照存储,是默认的持久化方式。

本文用的是aof持久化方式,具体区别,可以

因为我迅做们以及创建完 目录 /root/redis 及 /root/redis/data/ 所以直接创建Dockerfile文件

1.进入redis目录,创建Dockerfile

2.修改Dockerfile内容如下:

data目录将映射为redis容器配置的/data目录,作为redis数据持久化的存储目录

3.修改redis配置文件redis.conf

具体举腊aof持久化亩答衡方式的配置详解,可以查看

本文启用aof持久化方式,其他默认,未修改

4.启动redis

这样基本就完事啦。

谢谢。。。。。

[img]

关于dockerredis和dockerredis端口映射外网访问的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表