2016-04-11 19 views
3

Centos7'de docker 1.8.2'yi yüklemeye çalıştım. Dokümanlar, sürüm oluşturma hakkında hiçbir şey söylemiyor. Bana yardımcı olabilecek biri var mı? Ben Cenevre'de Docker'ın belirli bir sürümü nasıl kurulur?

wget -qO- https://get.docker.com/ | sed 's/lxc-docker/lxc-docker-1.8.2/' | sh 
+ sh -c 'sleep 3; yum -y -q install docker-engine' 

çalıştı ama işe yaramadı.

DÜZENLEME: Ben gerçekleştirilen: yum install -y http://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.8.2-1.el7.centos.x86_64.rpm

çalışır ama Yani yum repo hangi sürümleri kontrol etmek için bu komutu kullanabilirsiniz docker-storage-setup ve

+0

'liman işçisi-depolama-setup' komut Kırmızı parçasıdır Hat (/ CentOS/Fedora) paketi, kaynak akışının bir parçası değil, böylece dağıtımınızdan bir paket kurarsanız bunu elde edersiniz. Bu docker-getirme için de geçerlidir. – larsks

+0

Bu bir http://unix.stackexchange.com/q/151689/174496 kopyası mı? – SiKing

cevap

9

docker-fetch gibi seçenekleri kaçırma Yani:

sudo yum list docker-engine.x86_64 --showduplicates | sort -r ou istiyorum:

sudo yum -y install docker-engine-<VERSION_STRING>

sadece liman işçisi paketini (bu arada, birden çok kez yapılabilir) Planınızı düşürmek istiyorsanız, bunu yapmak istiyorum:

sudo yum downgrade docker-engine

ve Bu, daha önceki sürümü temizlerken şu anda yüklü olan bir docker'ın önceki sürümünü yükleyecektir.

Her zaman istediğiniz birini bulana kadar geçersiz kılınması tutmak, ama bu can sıkıcı, bu yüzden sadece ilk yöntem ile gider: P

+1

Bunu doğru cevap olarak kabul edeceğim. Şimdi de iyi belgelendi. Bu soruyu sorduğumda o değildi :) – DenCowboy

+0

Teşekkür ederim nazikçe! Evet, belgeler çoğu zaman gelişmenin gerisinde kalıyor: P –