docker - Redis 服务器在使用 docker 镜像时拒绝连接

标签 docker redis docker-compose

我正在使用 docker 开始使用 postgres、kibana、elasticsearch 和 redis。(使用 docker-compose up 命令)。然而,redis 未能开始给出此错误。

您可以看到读取屏幕截图中的最后一个错误行(显示错误的文件格式)。我该如何解决这个问题? 我也不知道如何使用 docker 在终端中运行 redis 命令,例如屏幕截图中给出的 ./redis-check-aof --fix?

最佳答案

正如 Uku 提到的,AOF 文件已损坏,您应该运行命令来修复它。官方 Redis redis:4.0.11-alpine 镜像的正确命令是:

docker-compose run redis redis-check-aof --fix appendonly.aof

这假设您的 redis 容器的名称是“redis”。点击“y”确认(它的措辞不像问题,但它需要输入。

关于docker - Redis 服务器在使用 docker 镜像时拒绝连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53222660/

相关文章:

django - 无法在 docker 中连接 postgresql(接收快速关闭请求)

Redis-server - FATAL CONFIG FILE ERROR - 文件路径空间问题

redis - redis 中默认的 TCP keep alive 是什么

mysql - Docker-compose 为 spring 服务和 mysql 服务工作,但 init.sql 没有加载并且 Postman 返回空数据

django - linux “date”是正确的,但是python tzlocal报告docker容器中的utc

ruby-on-rails - 如何评估 Rails 应用程序中 Redis 键值的内存占用?

django - Docker-compose with django 无法将主机名 "db"转换为地址 : Name or service not known

docker - 无法在节点 docker 镜像中安装 npm

wordpress - 如何获取正确的docker-compose多行环境变量格式?

python - Docker 无法将 psycopg2-binary 识别为 psycopg2