gpt4 book ai didi

docker - 恢复Grafana-docker永久卷的配置?

转载 作者:行者123 更新时间:2023-12-04 16:25:33 25 4
gpt4 key购买 nike

their GitHub所述,我使用持久存储进行了Grafana-docker部署,以便为我的公司进行测试。
我完全按照他们说的做(粘贴),并且有效:

# create /var/lib/grafana as persistent volume storage
docker run -d -v /var/lib/grafana --name grafana-storage busybox:latest

# start grafana
docker run \
-d \
-p 3000:3000 \
--name=grafana \
--volumes-from grafana-storage \
grafana/grafana

问题:如果我重新启动运行服务器,“我”将丢失所有配置,我的意思是,我找不到以相同卷启动它的方式(我确定它在那里,但是我找不到方法与他们重新开始拍摄图片)。
我也做了一个 docker volume ls,输出很难理解

我正在检查文档并尝试命令,但是没有结果,我正在寻找答案,但是在这种情况下我找不到确切的方法来恢复配置。
如何启动它来恢复旧卷,以及所有配置,仪表板等?
另外:如果可能,有人还会链接到我的正确指南以阅读和理解此内容吗?

提前,非常感谢。

最佳答案

我建议以下解决方案:

$ docker volume create grafana-storage
grafana-storage

$ docker volume ls
DRIVER VOLUME NAME
local grafana-storage

这是在UNIX上的 /var/lib/docker/volumes/grafana-storage中创建的。
比您可以启动grafana容器并将 /var/lib/grafana的内容(从容器内部)挂载到 grafana-storage(即名为docker卷)上。

启动你的容器
docker run -d -p 3000:3000 --name=grafana -v grafana-storage:/var/lib/grafana grafana/grafana

当您以root身份进入 /var/lib/docker/volumes/grafana-storage/_data时,您可以看到您的内容。您可以重复使用此内容(删除grafana容器: docker rm -f xxx)并启动一个新容器。再次使用 -v grafana-storage:/var/lib/grafana
--volumes-from是“旧的”方法,以“更丑陋”的方式实现。

此命令将在 /var/lib/docker/volumes中创建一个空卷:
$ docker run -d -v /var/lib/grafana --name grafana-storage busybox:latest

空存储空间在这里:
cd /var/lib/docker/volumes/6178f4831281df02b7cb851cb32d8025c20029f3015e9135468a374d13386c21/_data/

您启动grafana容器:
docker run -d -p 3000:3000 --name=grafana --volumes-from grafana-storage grafana/grafana

从容器内部存储的 /var/lib/grafana将存储在您由busybox容器创建的 /var/lib/docker/volumes/6178f4831281df02b7cb851cb32d8025c20029f3015e9135468a374d13386c21/_data/中。如果删除grafana容器,数据将保留在那里。
# cd /var/lib/docker/volumes/6178f4831281df02b7cb851cb32d8025c20029f3015e9135468a374d13386c21/_data/
# ls
grafana.db plugins

关于docker - 恢复Grafana-docker永久卷的配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45730213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com