Docker容器内Grafana版本与web端显示不一致是什么原因
Grafana容器内部apk查询版本与web端显示不一致的原因
- 核心原因为查询方式错误:官方
grafana/grafana镜像的Grafana服务并非通过Alpine的apk包管理器安装,是官方直接将预编译的二进制文件打包进镜像的,所以apk list查询到的是Alpine系统软件源中收录的Grafana包版本,和容器内实际运行的Grafana程序无关联。 - 你在docker-compose配置中没有指定镜像的版本标签,默认拉取的是
latest标签的镜像,你拉取的latest镜像实际内置的Grafana版本就是8.0.3,只是镜像内置的Alpine系统的软件源索引还停留在收录7.3.6版本的状态,因此apk查询会返回旧版本号。 - 正确查询容器内实际运行的Grafana版本的方式:进入容器后执行
grafana-server -v,返回的版本号会和web端显示的v8.0.3完全一致。
内容的提问来源于stack exchange,提问作者PleaseHelp
相关产品推荐
相关产品推荐

