移动Grafana的Docker数据卷
- 备份原有数据卷
docker run --rm \
--volumes-from grafana_grafana-storage \
-v $(pwd):/backup alpine tar cvf /backup/grafana_data.tar /var/lib/grafana
- 重启容器 这里我是用的是docker-compose,所以先启动容器
services:
grafana:
image: grafana/grafana:latest
container_name: grafana
ports:
- "3000:3000"
volumes:
- /path/to/new/data:/var/lib/grafana
docker-compose up -d
- 恢复数据
docker run --rm \
--volumes-from grafana \
-v $(pwd):/backup alpine sh -c "cd /var/lib/grafana && tar xvf /backup/grafana_data.tar --strip 3"