在容器上丢失 grafana 仪表板或 docker restart [Windows+docker+grafana]
Posted
技术标签:
【中文标题】在容器上丢失 grafana 仪表板或 docker restart [Windows+docker+grafana]【英文标题】:Loosing grafana dashboard on container or, docker restart [Windows+docker+grafana] 【发布时间】:2019-07-25 12:43:03 【问题描述】:我一直在使用 Windows+Docker+Prometheus+Grafana 进行示例项目 问题: 在 docker 上丢失 grafana 仪表板的所有详细信息,或者容器重新启动。 第一次使用 docker-compose 一切正常。 我已经创建了卷。应用程序、prometheus &、grafana 容器在同一个网络下运行,问题出现在 docker restart 或容器重启 &,grafana 还要求我更改密码,我希望这与音量有关。
grafana 的 docker-compose 条目:
grafana:
image: grafana/grafana
container_name: gradle_docker-grafana
ports:
- "3000:3000"
volumes:
- grafana-storage:/var/lib/grafana
networks:
- gradle_docker_net
depends_on:
- prometheus
volumes:
prometheus-storage:
grafana-storage:
mongo-storage:
sonarqube_conf:
sonarqube_data:
任何建议都会有所帮助,因为我无法找到与此相关的任何内容。
【问题讨论】:
【参考方案1】:您是否在***volumes
部分中定义了grafana-storage
卷?如果没有,我会尝试一下,看看它是否解决了问题。
https://docs.docker.com/compose/compose-file/#volumes
【讨论】:
感谢您的建议,但我已经在配置文件中提供了这个。 @MayankGupta 你的意思是你在上面粘贴的配置部分之外定义了它吗? 我已经用卷的 docker-compose 条目更新了我的问题。 文档中的示例不使用
语法,不确定这是否相关。我要做的第一件事是尝试docker volume ls
看看实际创建了哪些卷,以及它们在您关闭容器后是否仍然存在。
谢谢,但我检查了卷并尝试删除“”,mongo 和 grafana 都会出现问题,我正在丢失 mongo 和 grafana 的数据。以上是关于在容器上丢失 grafana 仪表板或 docker restart [Windows+docker+grafana]的主要内容,如果未能解决你的问题,请参考以下文章
使用 Grafana 监控 Kubernetes:最新 Prometheus 版本丢失了大量数据
如何从代码在 Grafana 中配置 Cloudflare 应用程序?