【发布时间】:2020-07-23 11:36:12
【问题描述】:
使用 redis 部署 docker-compose 时出现此错误
220:C 23 Jul 2020 11:21:59.091 # Failed opening the RDB file root (in server root dir /etc/crontabs) for saving: Permission denied
1:M 23 Jul 2020 11:21:59.191 #后台保存错误
我的 docker-compose 文件是
version: '3'
services:
main-otp-api:
image: "mainotp/api:latest"
ports:
- "5000:5000"
redis:
image: "redis:alpine"
ports:
- "6379:6379"
volumes:
- /home/mainotp-server/redis:/data
- /home/mainotp-server/conf/redis.conf:/usr/local/etc/redis/redis.conf
谁能帮帮我?
【问题讨论】:
-
听起来您的 dockerized 服务器已被黑客入侵 - 它是否对 interwebz 开放?
-
你认为它为什么被黑了?我不知道为什么我重启服务redis后仍然没有错误
-
因为 RDB 的默认位置不是那个路径,并且该路径通常被corn用于运行计划进程
-
是的,我尝试删除用户帐户,然后尝试重新部署。成功了。
标签: redis docker-compose