13
docker 运行 redis, NFS 挂载目录权限不足的问题
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.
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
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK