Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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
Node.js 在docker容器中更新git版本_Node.js_Git_Docker - Fatal编程技术网

Node.js 在docker容器中更新git版本

Node.js 在docker容器中更新git版本,node.js,git,docker,Node.js,Git,Docker,我正在docker中实现一个node.js应用程序,它需要利用git worktree特性。然而,即使我这样做: RUN apt-get update && apt-get install -y git=2.10.0 在2.1.0之后找不到任何其他版本 我从以下方面构建图像: FROM node:4.4.2 如何获得支持docker容器上安装的worktree功能的最新git版本请参阅 截至本文发布之时,还没有包含超过2.9的版本。如果您需要更新的版本,则需要下载并安装该版

我正在docker中实现一个node.js应用程序,它需要利用git worktree特性。然而,即使我这样做:

RUN apt-get update && apt-get install -y git=2.10.0
在2.1.0之后找不到任何其他版本

我从以下方面构建图像:

FROM node:4.4.2 
如何获得支持docker容器上安装的worktree功能的最新git版本

请参阅


截至本文发布之时,还没有包含超过2.9的版本。如果您需要更新的版本,则需要下载并安装该版本,或者找到另一个repo。

节点映像是debian Basedal。因此,如果您在运行debian时使用正式的node Docker映像,则确认此操作无效。PPA仅适用于Ubuntu。
RUN apt-add-repository ppa:git-core/ppa && apt-get update && apt-get install -y git