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

(利用可能なスナップショット基準子 2.9.3-1)。

関連情報