在 Docker 镜像中安装特定版本的 Git

在 Docker 镜像中安装特定版本的 Git

我想将我的映像中使用的 Git 版本修复为2.9.3.

然而,当我跑步时

RUN apt-get install git=2.9.3 -y

它不起作用:

Version '2.9.3' for 'git' was not found

如何正确指定Git版本?

答案1

您需要指定软件包版本,而不是上游软件版本:

apt-get install git=1:2.9.3-1

您还需要确保您使用的包存储库实际上包含您想要的版本。如果您使用 Debian 作为基础镜像,您可以找到合适的快照存储库:

deb http://snapshot.debian.org/archive/debian/20160817T042105Z/ sid main

(基于可用的快照git 2.9.3-1)。

相关内容