Docker'ı nasıl yükseltirim

101

docker.io sürümünü yazıyorum ve şöyle olsun:

Client version: 0.9.1
Go version (client): go1.2.1
Git commit (client): 3600720
Server version: 0.9.1
Git commit (server): 3600720
Go version (server): go1.2.1
Last stable version: 0.11.1, please update docker

Bunu apt-get update ile izledim, sonra: apt-get upgrade , veya apt-get upgrade docker.io , ama hepsi bana veriyor:

docker.io is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Ubuntu 14.04 (güvenilir) 64bit sunucusunu çalıştırıyorum.

DÜZENLEME: Sanırım bu komut dosyası kullandım. Docker'ı yüklemek için /blog.docker.io/2014/04/docker-in-ubuntu-ubuntu-in-docker/#comment-1155"> yorum yazınız docker.io)

    
sordu Gerrat 26.05.2014 14:51

8 cevap

136

Farz edelim ki, 0,9,1 resmi olarak

olan Ubuntu Trusty (14.04) sürümü

Yeni sürümdeki değişikliklere yansıtmak için tekrar 2017/03/07 'yi güncelleyin, bkz. İşte

Resmi kılavuz buradadır. Ubuntu için docker kurulumu , eski sürümün farklı paket adı vardı.

  • docker.io : varsayılan ubuntu repo'unda çok eski sürüm olarak kullanılır (burada atlayabilir)
  • docker-engine : sürüm 1.13.x'ten önce kullanılıyor
  • docker-ce : 17.03'ten beri
Docker motor için

# add the new gpg key
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
# add new repo
$ sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"

Ardından en son docker sürümüne sorunsuz bir şekilde geçebilirsiniz

$ sudo apt-get update

# remove the old
$ sudo apt-get purge lxc-docker*

# install the new
$ sudo apt-get install docker-engine

Ve en son paketi kurmak istemiyorsanız, aşağıdakine benzer bir şey yapabilirsiniz.

$ sudo apt-get install docker-engine=1.7.1-0~trusty

docker-ce

için
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository \
  "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce
    
verilen cevap Larry Cai 29.05.2014 03:35
22

Uyarı: Bu daha eski bir Yayın olduğundan, sorunları önlemek için resmi kaynaklara başvurun: İşte

En son sürüme yükseltmenin bir yolu (kaynak yüklemeden), burada :

  1. Paket doğrulama için apt-key'a docker deposu anahtarını ekleyin

    sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -"
  2. Docker deposunu yetenek kaynaklarına ekleyin:

    sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\ > /etc/apt/sources.list.d/docker.list"
  3. Depoyu yeni ekleme ile güncelleyin:

    sudo aptitude update
  4. Son olarak, docker’ı indirin ve yükleyin:

    sudo aptitude install lxc-docker
verilen cevap Gerrat 26.05.2014 15:40
12

Kısa cevap: Resmi Docker yükleme belgesi artık bunu Ubuntu 14.04 için kapsamaktadır. olabilir.)

docker.io adlı Ubuntu paketi , Docker, Inc. tarafından korunmuyor ve en son sürümün gerisinde kalıyor. Örneğin, bugün 0.9.1 ve en son 1.0.1 'da kalıyor. Eğer devam edersen bunu çıkarırdım.

Docker paketi , lxc-docker olarak adlandırıldı (LXC artık kesinlikle gerekli olmadığından, karışık bir şekilde). Ancak günceldir. Docker'a ait repo'yu apt-get kurulumunuza eklemeniz gerekir. Resmi Docker yükleme belgesi Ubuntu 14.04 için bunu kapsar - "En son sürümünü denemek isterseniz Liman işçisi". Not, ikili docker (Ubuntu tarafından sağlandığında docker.io 'nın aksine) olacaktır.

    
verilen cevap Air 01.07.2014 22:04
10

get.docker.com’a güveniyorsanız, şunu çalıştırın:

curl -sSL https://get.docker.com/ | sudo bash
    
verilen cevap Leo Gallucci 05.07.2014 22:04
8

Talimatları takiben üçüncü taraf deposundan yükleme yapabilirsiniz:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
    
verilen cevap Fernando Correia 13.06.2014 18:08
4

Bugün, Trusty Tahr için ubuntu depolarında bulunan docker.io'nun (0.9.1) en son sürümüne sahipsiniz.

Ancak, yine de sürümü yükseltmek istiyorsanız, docker.io'nun en son sürümünü github'dan kopyalayabilir ve yeniden derleyebilirsiniz. Kaynağı kaynağından yüklemekle ilgili talimatlar için docker.io'nun blogunda etkileşimli bir eğitici bulunmaktadır.

    
verilen cevap jobin 26.05.2014 15:07
1

veya en son kararlılığı elde etmek için sadece sudo apt-get install -f docker-ce

    
verilen cevap Damilola 30.06.2017 20:16
0

Ayrıca, docker.io 0.11.1 .deb dosyasını Launchpad ve yükleyin.

wget https://launchpad.net/~docker-maint/+archive/testing/+files/docker.io_0.11.1%7Edfsg1-1%7Eppa1%7Etrusty1_amd64.deb

sudo dpkg -i docker.io_0.11.1~dfsg1-1~ppa1~trusty1_amd64.deb
    
verilen cevap user224082 26.05.2014 15:52

Etiketlerdeki diğer soruları oku