add backup
This commit is contained in:
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
loki-server/data/grafana/backup/*
|
||||||
|
|
||||||
|
!.gitkeep
|
@@ -1,8 +1,15 @@
|
|||||||
# tweaks
|
# tweaks
|
||||||
|
|
||||||
grafana:
|
## grafana:
|
||||||
|
|
||||||
1. backup
|
1. backup
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run --rm --volumes-from grafana-storage -v $(pwd):/backup ubuntu tar xcvf /backup/grafana-backup.tar.gz /var/lib/grafana
|
docker run --rm --volumes-from grafana -v $(pwd)/data/grafana/backup:/backup alpine tar cfv /backup/grafana-backup.tgz /var/lib/grafana
|
||||||
|
```
|
||||||
|
|
||||||
|
2. restore
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker run --rm --volumes-from grafana -v $(pwd)/data/grafana/backup:/backup ubuntu bash -c "cd /var/lib/grafana && tar xvf /backup/grafana-backup.tgz --overwrite --strip-components 1"
|
||||||
```
|
```
|
||||||
|
0
loki-server/data/grafana/backup/.gitkeep
Normal file
0
loki-server/data/grafana/backup/.gitkeep
Normal file
@@ -25,6 +25,7 @@ services:
|
|||||||
- ./data/grafana/grafana.ini:/etc/grafana/grafana.ini
|
- ./data/grafana/grafana.ini:/etc/grafana/grafana.ini
|
||||||
- ./data/grafana/ldap.toml:/etc/grafana/ldap.toml
|
- ./data/grafana/ldap.toml:/etc/grafana/ldap.toml
|
||||||
- ./data/grafana/datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml
|
- ./data/grafana/datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml
|
||||||
|
- ./data/grafana/backup:/backup
|
||||||
- grafana-storage:/var/lib/grafana
|
- grafana-storage:/var/lib/grafana
|
||||||
expose:
|
expose:
|
||||||
- 3000
|
- 3000
|
||||||
|
Reference in New Issue
Block a user