Intereting Posts
Как показать накопленное использование процессора 10 лучших процессов? Использование YUM для пакетов CentALT Как вставлять субтитры в видео с помощью ffmpeg? У меня есть три монитора, два из них зеркально отражают друг друга, а последний пуст Выберите X-окна, используя клавиатуру, например, туз-прыжок / подсказку или похожие Как вы исправляете обновление apt-get «Несоответствие хэш-суммы» Сохранение файлов с потерянным фокусом в Vim Есть ли инструмент для просмотра торрент-файла? Раздел My / boot разбился. Как написать все, что там нужно? Что такое эквивалент IPv6 для 127.0.0.0/8 Почему rm * (1) * удаляет все файлы в каталоге? Где KDE 5 хранит пользовательские варианты раскладки клавиатуры? Разница между открытыми и закрытыми входами sshd в / var / log / secure и входами и выходами в / var / log / wtmp CentOS подключен к Интернету, но не обновляет Как проверить поврежденные и дублированные шрифты на Linux?

Установите определенную версию Git в Docker image

Я хотел бы исправить версию Git, используемую на моем изображении, в 2.9.3 .

Однако, когда я бегу

 RUN apt-get install git=2.9.3 -y 

он не работает:

 Version '2.9.3' for 'git' was not found 

Как правильно указать версию Git?

Вам нужно указать версию пакета, а не версию программного обеспечения вверх по течению:

 apt-get install git=2.9.3-1 

Вам также необходимо убедиться, что репозитории пакетов, которые вы используете, фактически содержат версию, которую вы используете. Если вы используете Debian для базовых изображений, вы можете найти соответствующий репозиторий снимков :

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

(на основе доступных снимков git 2.9.3-1 ).