13

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

 2 years ago
source link: https://www.v2ex.com/t/784951
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

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

  dunhanson · 2 小时 55 分钟前 · 100 次点击

NFS 是用的群晖 NAS 创建的

运行 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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK