
运行 jumpserver start 的时候查看日志说是 redis 目录没权限 我加了 privileged: true 参数启动还是无效,我还特意用 docker run 跑了一下也是如此
mkdir -p /opt/jumpserver mount -t nfs 192.168.2.38:/volume1/jumpserver /opt/jumpserver docker run -d -t \ -v /opt/jumpserver/redis/data:/data \ --privileged=true \ --name redis jumpserver/redis:6-alpine jumpserver 配置
version: '2.4' services: redis: image: jumpserver/redis:6-alpine container_name: jms_redis privileged: true restart: always volumes: - ${VOLUME_DIR}/redis/data:/data - ${CONFIG_DIR}/redis/redis.conf:/etc/redis.conf command: ["redis-server", "/etc/redis.conf", "--requirepass", "$REDIS_PASSWORD"] environment: REDIS_PORT: $REDIS_PORT REDIS_PASSWORD: $REDIS_PASSWORD healthcheck: test: "redis-cli -h 127.0.0.1 -p $$REDIS_PORT -a $$REDIS_PASSWORD info" interval: 10s timeout: 5s retries: 3 start_period: 10s networks: - net 1 wellsc 2021 年 6 月 22 日 via iPhone redis 还是独立进程运行吧 |
2 xuanbg 2021 年 6 月 22 日 什么鬼啊?把 redis 的持久化文件放到 nfs 上面???这是准备做咩? |
4 no1xsyzy 2021 年 6 月 22 日 你现在可以直接访问 /opt/jumpserver/redis/data 吗? (顺便,额外 mount 应该是 /mnt 而非 /opt 啊) |
5 dawnh 2021 年 6 月 22 日 你的 nfs 客户端服务器跑了 rpcbind 服务了么?我记不太清了但是很久之前解决过一个一直报权限不足的问题实际上是 nfs client 这边的 rpc 相关服务没有启动。 |
6 py88pQ2hZ7PJw0v4 2021 年 6 月 22 日 可以试试 juicefs |