Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从it github构建grafana的生产定制docker映像_Docker_Grafana - Fatal编程技术网

从it github构建grafana的生产定制docker映像

从it github构建grafana的生产定制docker映像,docker,grafana,Docker,Grafana,我需要对grafana的代码做一些修改,然后让他们编译它 我已经下载了github repo,进行了更改和更新 docker build -t custom-grafana -f Dockerfile . 你们可以在互联网上看到很多网站 问题是,以这种方式编译会从grafana的v7.5.0-dev版本生成一个版本,我需要使用最新版本。。。 我找不到使用最新版本的gfrafana代码编译自定义grafana代码的方法 我需要帮助。。。 谢谢大家! 如果已从GitHub克隆了grafana存储库

我需要对grafana的代码做一些修改,然后让他们编译它

我已经下载了github repo,进行了更改和更新

docker build -t custom-grafana -f Dockerfile .
你们可以在互联网上看到很多网站

问题是,以这种方式编译会从grafana的v7.5.0-dev版本生成一个版本,我需要使用最新版本。。。 我找不到使用最新版本的gfrafana代码编译自定义grafana代码的方法

我需要帮助。。。
谢谢大家!

如果已从GitHub克隆了grafana存储库,则必须签出要编译的分支/标记

目前的最新版本是7.5.6,您可以在构建docker容器之前查看它

git checkout v7.5.6

谢谢你的回答,Martteo。这给了我一个错误。在进行git签出之后,我执行了docker build,在构建的某一点上,我收到了以下错误:
[js builder 5/11]运行Thread安装--纯锁文件--无进展:#26 1.046 Thread安装v1.22.5#26 2.042[1/5]验证package.json#26 2.112[2/5]解析包#26 8.369[3/5]获取包#26 8.776错误找不到二进制git#26 8.776信息访问https://yarnpkg.com/en/docs/cli/install 有关此命令的文档。
我也有同样的问题。据我所知,Dockerfile存在一个问题:在
jsbuilder
阶段中,使用git(用于下载节点包),但映像中没有安装git。您应该在第8行之前添加
运行apk--no cache add git
。他们在主分支中修复了它(您可以强制执行两个DokeFile),但不幸的是在最新标记中没有。我在第8行之前写了这一行,但仍然给出了一个错误`错误:提取未定义的tar内容失败,文件似乎已损坏:“enoint:没有这样的文件或目录,chmod'/usr/local/share/.cache/warn/v6/npm-source-map-0.5.7-8a039d2d212d2dea14c80d8ea468ba2ef3fcc-integrity/node_modules/source-map/lib/source-map generator.js'”执行器运行失败[/bin/sh-c warn安装--纯锁文件--无进展]:退出代码:1`Y尝试从主分支使用de dockerfile,但不起作用…..有点令人沮丧可能在构建docker映像之前尝试删除Thread.lock文件。同意你的看法,我记得构建docker映像非常令人沮丧。不可能…我已删除Thread.lock和exec Thread安装以重建文件,但是docker仍然失败。。。