【问题标题】:Loosing grafana dashboard on container or, docker restart [Windows+docker+grafana]在容器上丢失 grafana 仪表板或 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: {}

任何建议都会有所帮助,因为我无法找到与此相关的任何内容。

【问题讨论】:

    标签: windows docker grafana


    【解决方案1】:

    您是否在顶级volumes 部分中定义了grafana-storage 卷?如果没有,我会尝试一下,看看它是否解决了问题。

    https://docs.docker.com/compose/compose-file/#volumes

    【讨论】:

    • 感谢您的建议,但我已经在配置文件中提供了这个。
    • @MayankGupta 你的意思是你在上面粘贴的配置部分之外定义了它吗?
    • 我已经用卷的 docker-compose 条目更新了我的问题。
    • 文档中的示例不使用{} 语法,不确定这是否相关。我要做的第一件事是尝试docker volume ls 看看实际创建了哪些卷,以及它们在您关闭容器后是否仍然存在。
    • 谢谢,但我检查了卷并尝试删除“{}”,mongo 和 grafana 都会出现问题,我正在丢失 mongo 和 grafana 的数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 1970-01-01
    • 2021-03-09
    • 2019-01-25
    • 2018-11-23
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多