V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dunhanson
V2EX  ›  程序员

docker 运行 redis, NFS 挂载目录权限不足的问题

  •  
  •   dunhanson · 2021-06-22 00:22:23 +08:00 · 1580 次点击
    这是一个创建于 1276 天前的主题,其中的信息可能已经有所发展或是发生改变。

    NFS 是用的群晖 NAS 创建的 RVJijA.png

    运行 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
    
    6 条回复    2021-06-22 17:00:50 +08:00
    wellsc
        1
    wellsc  
       2021-06-22 00:52:30 +08:00 via iPhone
    redis 还是独立进程运行吧
    xuanbg
        2
    xuanbg  
       2021-06-22 08:15:03 +08:00
    什么鬼啊?把 redis 的持久化文件放到 nfs 上面???这是准备做咩?
    dunhanson
        3
    dunhanson  
    OP
       2021-06-22 09:08:30 +08:00
    @xuanbg jumpserver 本身就做了映射,我是把怎么 jumpserver 目录做了 nfs 挂载
    no1xsyzy
        4
    no1xsyzy  
       2021-06-22 10:27:39 +08:00
    你现在可以直接访问 /opt/jumpserver/redis/data 吗?
    (顺便,额外 mount 应该是 /mnt 而非 /opt 啊)
    dawnh
        5
    dawnh  
       2021-06-22 12:09:22 +08:00
    你的 nfs 客户端服务器跑了 rpcbind 服务了么?我记不太清了但是很久之前解决过一个一直报权限不足的问题实际上是 nfs client 这边的 rpc 相关服务没有启动。
    DollarKiller
        6
    DollarKiller  
       2021-06-22 17:00:50 +08:00
    可以试试 juicefs
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1267 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:44 · PVG 01:44 · LAX 09:44 · JFK 12:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.