Redis码头工具已启用通知

时间:2018-02-18 19:28:21

标签: docker redis

我无法在启用了notify-keyspace-events KEA的docker中运行redis。 Redis正在运行,但我的客户端没有收到密钥空间事件。使用redis.conf文件(我可以看到)并将其复制到容器中。 我尝试了以下命令:

docker run --rm -v ./redis.conf:/usr/local/etc/redis/redis.conf -p 6379:6379 --name myredis redis redis-server /usr/local/etc/redis/redis.conf

我还尝试使用复制的redis.conf和以下dockerfile构建一个新映像:

FROM redis
EXPOSE 6379
COPY redis.conf /usr/local/etc/redis/redis.conf
RUN chmod 666 /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

我尝试使用和不使用chmod(我在窗口上构建图像)。

如果我在主机上启动本地的redis实例,那么redis.conf就不会出错了。

0 个答案:

没有答案