컨테이너로 사용 중인 Grafana 버전 업그레이드
버전 릴리스 날짜 주요 변경 사항 요약
11.6.1 | 2025년 4월 말 | 보안 패치 및 기능 개선 |
11.5.4 | 2025년 4월 중순 | Azure 모니터링 개선 등 |
11.4.4 | 2025년 4월 초 | Go 버전 업데이트 등 |
사전 준비
1. 데이터 저장소 위치 확인
- (방법 1) docker inspect grafana 명령 실행 후 Mounts 섹션 확인
$ docker inspect grafana
"Mounts": [
{
"Type": "volume",
"Name": "grafana-storage",
"Source": "/var/lib/docker/volumes/grafana-storage/_data",
"Destination": "/var/lib/grafana",
"Driver": "local",
"Mode": "z",
"RW": true,
"Propagation": ""
}
- (방법 2) docker volume 실행하여 확인
$ docker volume ls
DRIVER VOLUME NAME
local grafana-storage
$ docker volume inspect grafana-storage
[
{
"CreatedAt": "2025-02-22T17:52:10+09:00",
"Driver": "local",
"Labels": null,
"Mountpoint": "/var/lib/docker/volumes/grafana-storage/_data",
"Name": "grafana-storage",
"Options": null,
"Scope": "local"
}
]
2. 데이터 백업
$ sudo cp -r /var/lib/docker/volumes/grafana-storage/_data /home/dockeruser/grafana-backup-$(date +%F)
$ ls -al
drwxr-xr-x 6 root root 4096 May 2 09:33 grafana-backup-2025-05-02
기존 컨테이너 중지 및 삭제
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
23ca1ce6c10a grafana/grafana:11.4.0 "/run.sh" 2 months ago Up 4 weeks 0.0.0.0:3000->3000/tcp grafana
$ docker stop grafana
grafana
$ docker rm grafana
grafana
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
새 컨테이너 실행
- 기존 설정을 유지하려면 같은 볼륨 마운트와 환경 변수를 그대로 사용해야 됨.
- latest 태그( grafana:latest )를 사용하며 최신 안정화 버전을 설치 할 수 있으나 안정적인 버전 관리를 위해 특정 버전을 명시
$ docker run -d --name grafana \
-e TZ=Asia/Seoul \
-p 3000:3000 \
-v grafana-storage:/var/lib/grafana \
--restart unless-stopped \
grafana/grafana:11.6.1
Unable to find image 'grafana/grafana:11.6.1' locally
11.6.1: Pulling from grafana/grafana
f18232174bc9: Pull complete
dd95f48fea40: Pull complete
d8720f512857: Pull complete
1726751e7b2a: Pull complete
ef69f5a407da: Pull complete
48a0b989eb4b: Pull complete
5292e3126d0d: Pull complete
1e545566de31: Pull complete
51b5579032bc: Pull complete
55e463089067: Pull complete
Digest: sha256:52c3e20686b860c6dc1f623811565773cf51eefa378817a4896dfc863c3c82c8
Status: Downloaded newer image for grafana/grafana:11.6.1
1c0f9d32767b6362eda2f7587fa196d786b368bc1fa6b2eb5e811dbed3aafc10
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c0f9d32767b grafana/grafana:11.6.1 "/run.sh" 29 seconds ago Up 28 seconds 0.0.0.0:3000->3000/tcp grafana
버전 확인
그래프 정상 출력 확인