기억력이 감퇴해서 매번 검색해야 하는 머리를 위해.
거대 프로젝트가 아니라 우리는 Database로 sqlite를 사용합니다.
1. 최선의 방법.
Installing using Docker 문서를 천천히 읽고 container를 생성할 때 database와 환경
설정 변수 경로를 host에 맵핑 시키기만 하면 backup / restore 과정이 없어도 됩니다.
1 2 3 4 | $ docker run -d -p 3000:3000 \ -v /var/lib/grafana:/var/lib/grafana \ -e "GF_SECURITY_ADMIN_PASSWORD=secret" \ grafana/grafana | cs |
2. 업그레이드
1 2 3 4 | docker pull grafana docker stop my-grafana-container docker rm my-grafana-container docker run --name=my-grafana-container --restart=always -v /var/lib/grafana:/var/lib/grafana | cs |
3. 1번 방법으로 설치하지 않았을 경우.
sqlite의 경우 grafana.db를 백업해야 합니다. 보통 /var/lib/grafana/grafana.db 경로에
위치해 있고 설정 파일의 경우 /etc/grafana/grafana.ini 경로에 있습니다.
설정 파일의 경우엔 버전에 따라 다를 수 있으므로 백업 후 그대로 복구하지 않고
비교해보고 진행합니다.
그 외 다른 Database를 사용하는 경우 백업은 Upgrading Grafana 문서를 참조합니다.
댓글 없음:
댓글 쓰기