DevOps & Infra/DevOps
[Grafana] Error : You may have issues with file permissions, more information here: http://docs.grafana.org/installation/docker/#migrate-to-v51-or-latermkdir: can't create directory '/var/lib/grafana/plugins': Permission denied
나른한댕댕이🐶
2023. 4. 18. 17:14
728x90
반응형
# 배경
Grafana를 도커로 올리는 과정에서 바로 Exit가 되면서 진행되지 않았다.
docker logs 명령어를 통해서 확인해 본 결과 다음과 같은 에러 메시지를 확인할 수 있었다.
You may have issues with file permissions, \
more information here: \
http://docs.grafana.org/installation/docker/#migrate-to-v51-or-latermkdir: \
can't create directory '/var/lib/grafana/plugins': Permission denied
# 문제
해당 파일에 접근할 수 없는 권한 문제로 사용자를 변경하거나 권한을 추가하하면 된다고 한다.
# 해결 방법
1. docker-compose.yaml 파일 변경
user: root를 추가해서 권한을 부여하는 방식
- 변경 전
version: '3.7'
services:
grafana:
network_mode: bridge
image: grafana/grafana:latest
container_name: grafana
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=1234
- GF_USERS_ALLOW_SIGN_UP=false
volumes:
- /monitor/grafana/volume:/var/lib/grafana
ports:
- 3000:3000
depends_on:
- prometheus
- 변경 후
version: '3.7'
services:
grafana:
network_mode: bridge
image: grafana/grafana:latest
container_name: grafana
user: root
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=1234
- GF_USERS_ALLOW_SIGN_UP=false
volumes:
- /monitor/grafana/volume:/var/lib/grafana
ports:
- 3000:3000
depends_on:
- prometheus
2. volume 폴더 권한을 변경한다.
chmod 775 ./volume
728x90
반응형