오늘도 한 뼘 더

[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 본문

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
반응형
Comments