【问题标题】:Grafana version differs on docker container and web displayGrafana 版本在 docker 容器和 web 显示上有所不同
【发布时间】:2021-10-31 17:15:42
【问题描述】:

我今天使用 docker-compose 的这一部分安装了一个容器:

grafana:
    image: grafana/grafana
    container_name: grafana
    ports:
        - "3000:3000"
    networks:
        - monitoring
    volumes:
        - ./volumes/grafana:/var/lib/grafana
    user: "472"

当我在 docker 容器内移动时,apk list | grep grafana 命令会呈现以下包:

grafana-openrc-7.3.6-r0 x86_64 {grafana} (Apache-2.0)
grafana-7.3.6-r0 x86_64 {grafana} (Apache-2.0)

但是,当我在网络浏览器(localhost:3000)中启动 Grafana 时,我发现版本是

Grafana v8.0.3 (cae5c5e46b)

这怎么可能?

【问题讨论】:

    标签: docker grafana


    【解决方案1】:

    如果你查看 grafana 的 Dockerfile,你可以看到它只是使用 repo 中的源代码来构建 grafana docker 镜像:

    COPY tsconfig.json .eslintrc .editorconfig .browserslistrc .prettierrc.js ./
    COPY public public
    ...
    

    你可以看到它从不使用apk add grafana 来构建grafana/grafana。所以即使alpine中的apk包是7.3.6,docker镜像也没有使用它,它使用了最新的8.0.3,来自源代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 2017-06-04
      • 2021-12-03
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 2019-04-28
      相关资源
      最近更新 更多