64bit ubuntu üzerindeki `docker-ce` paketi bulunamıyor


87

Resmi kurulum kılavuzunu izleyerek Docker'ı bir Ubuntu 64 makineye yüklemeye çalışıyorum .

Ne yazık ki Ubuntu docker-cepaketi bulamadı gibi görünüyor . Düzeltmek ya da en azından ne olduğunu izlemek için bir fikrin var mı?

İşte sizin için bazı detaylar ...

$ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install docker-ce

Linux ubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-ce

Depoyu apt-get updateekledikten sonra kaçtın mı?
jordanm

@ jordanm evet, üzgünüm soruyu göndermedim.
danidemi,

Yanıtlar:


187

Ubuntu 19.04 (Disko)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
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 disco stable"

Ubuntu 18.10 (Kozmik)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
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 bionic test"

Ubuntu 18.04 (biyonik)

sudo apt install apt-transport-https ca-certificates curl software-properties-common
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 bionic stable"

Ubuntu 17.10

docker-ce Aşağıdaki komutları kullanarak kurulum için resmi liman işçisi (Ubutu Artful) deposunda mevcuttur:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
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 artful stable"

Ubuntu 16.04

docker-ceUbuntu 16.04'e aşağıdaki gibi yükleyebilirsiniz :

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
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 xenial stable"

Aşağıdakileri çalıştırın:

apt-cache search docker-ce

örnek çıktı:

docker-ce - Docker: the open-source application container engine

Yükleyin docker-ce:

sudo apt install docker-ce

1
Thx, sorunumu çözdüm. Lütfen cevabınızı güncelleyebilir misiniz? apt-cacheKomutu yanlış yazdınız . Tek başıma denedim ama muhtemelen bildiğiniz gibi düzenlemeler en az 6 karakter olmalı ve işte bir tane!
danidemi,


2
Ubuntu 17.10 için 3. adımın şöyle olacağını sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"
söylemeye

3
hala sanatsal depoda değil :(
Michael Wiles

4
17.10'a ilişkin talimatlar, 18.04'te, resmi docker-cekurulum talimatlarının yapmadığı zamanlarda da benim için çalıştı . Belki de tavsiye edilmez, çünkü artfulrepodan geliyor?
CivFan

12

Ubuntu 17.10 (sanatsal) kullanan ve bu sorunu yaşayan herkes için:

Gönderen https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Docker CE'yi yüklemek için, bu Ubuntu sürümlerinden birinin 64 bit sürümüne ihtiyacınız vardır:

Artful 17.10 (Docker CE 17,11 Kenar yalnızca)

Lezzet 17.04

Xenial 16.04

(LTS) Güvenilir 14.04 (LTS)

ve:

Kenar veya test deposu eklemek için komutlarda sabit sözcüğün ardından kenar veya test kelimesini (veya her ikisini) ekleyin.

Öyleyse Ubuntu 17.10 (artful) kullanıyorsanız, şunu eklemeniz gerekir:

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable edge"

"Kenar" kelimesi fark edildi. Eğer bu komutu daha önce "edge" kullanmadan çalıştırdıysanız. source.listDosyayı adresinde düzenleyebilirsiniz /etc/apt/sources.list. Bundan sonra docker-ceher zamanki gibi yenileyin ve kurun :

sudo apt-get update
sudo apt-get install docker-ce

1

Aralık ayında liman işçisi serbest bırakıldıktan sonra (kararlı), liman işçisi resmi depoda olacak gibi görünüyor. Sonra bu depo:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

çalışmalı. Bu arada yakında serbest bırakılabilir kenar

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful edge"

Ancak şu anda henüz mevcut değil. Ama v17.11.0-ce-rc4 dün piyasaya sürüldü, bu yüzden şimdi her gün bekliyorum.

Şimdilik GAD3R'nin önerdiği gibi 17.04 repo paketini kullandım .

github sayısına bağlantı .


1

Kullanmayı deneyin:

$ 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 install docker.io

sürüm docker sürümü için sorulduğunda, başarıyla çalıştırılan $ sudo apt install docker.io .. kullanmak için ipucu verdi.
HydTechie

@HydTechie, Dokümanlar eski docker sürümlerinin kaldırılması gerektiğini, docker.io'nun eski sürümlerden biri olduğunu söylüyor: docs.docker.com/install/linux/docker-ce/ubuntu/…
Skaparate

0

Yukarıdakilerin hiçbiri benim için çalıştı.

Docker'ı tamamen kaldırdım, sonra docker dosyalarını içeri girip el ile kaldırdım /var.

Daha sonra tekrar takıldı ve çalışıyor.


1
19.04 için 'FYI' disco 'repo docker-ce yok, eklenene kadar biyonik kullanmanız gerekiyor. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
pwaterz

evet, bugün burada aynı yerine paketleri discokullanmak zorunda bionic.
Pedro Maia Costa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.