Как указать конкретную версию при установке докера на Raspberry Pi - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь установить dockers на Raspberry pi на устройстве arm. Изначально я использовал команду ниже для установки docker:

curl -sSL get.docker.com | sh 

Это устанавливает последнюю версию докеров, но я хотел установить более старую версию, какую команду мне использовать. Эта ссылка имеет несколько полезных ответов, но они не работают на Raspberry pi. Пожалуйста помоги. Спасибо

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Мы можем использовать следующую команду, чтобы указать версию при установке докера с помощью команды curl. Я проверил это на Raspberry pi, и оно отлично работает, поэтому должно работать и на других ОС на базе Linux.

export VERSION=18.03 && curl -sSL get.docker.com | sh

См. Этот ответ

0 голосов
/ 13 ноября 2018

Насколько я знаю, вы не можете выбрать версию, используя этот метод. Для этого я использую следующую технику:

  • Сообщите Пи о необходимом репо

echo "deb [arch=armhf] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list sudo apt update

  • Список доступных версий

apt list -a docker-ce

, который выдаст список, такой как

docker-ce/stretch 5:18.09.0~3-0~debian-stretch armhf [upgradable from: 18.06.0~ce~3-0~debian]
docker-ce/stretch 18.06.1~ce~3-0~debian armhf
docker-ce/stretch,now 18.06.0~ce~3-0~debian armhf [installed,upgradable to: 5:18.09.0~3-0~debian-stretch]
docker-ce/stretch 18.03.1~ce-0~debian armhf
docker-ce/stretch 18.03.0~ce-0~debian armhf
docker-ce/stretch 17.12.1~ce-0~debian armhf
docker-ce/stretch 17.12.0~ce-0~debian armhf
  • Выберите нужную версию, например

sudo apt-get install docker-ce=18.06.0~ce~3-0~debian

...