Impossibile trovare il pacchetto `docker-ce` su un ubuntu a 64 bit


89

Sto cercando di installare Docker su una macchina Ubuntu 64 seguendo la guida ufficiale all'installazione .

Purtroppo Ubuntu sembra non essere in grado di individuare il docker-cepacchetto. Qualche idea per risolverlo o almeno per tenere traccia di ciò che sta accadendo?

Ecco alcuni dettagli per te ...

$ 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

Hai eseguito apt-get updatedopo aver aggiunto il repository?
Giordania,

@jordanm sì, scusa se non l'ho pubblicato nella domanda.
danidemi,

Risposte:


189

Ubuntu 19.04 (Disco) e Ubuntu 19.10 (Eoan)

docker-cenon è ancora disponibile per Ubuntu 19.10, ma è possibile installare il eoanpacchetto.

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 (Cosmic)

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 (bionico)

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 il pacchetto è disponibile sul repository docker ufficiale (Ubutu Artful), per installarlo utilizzare i seguenti comandi:

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

È possibile installare docker-cesu Ubuntu 16.04 come segue:

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"

Eseguire quanto segue:

apt-cache search docker-ce

uscita campione:

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

Installa docker-ce:

sudo apt install docker-ce

Docker, requisiti del sistema operativo


1
Grazie, risolto il mio problema. Puoi per favore aggiornare la tua risposta? Hai sbagliato a scrivere il apt-cachecomando. Ho provato da solo, ma come probabilmente saprai, le modifiche dovrebbero essere almeno 6 caratteri e qui ce n'è solo uno!
danidemi,


2
Vale la pena ricordare che per Ubuntu 17.10, il passaggio 3 sarebbe:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"
progfan

3
ancora non in abile repository :(
Michael Wiles,

4
Le istruzioni per il 17.10 hanno funzionato anche per me nel 18.04, quando le docker-ceistruzioni di installazione ufficiali non hanno funzionato. Forse non è raccomandato, dal momento che proviene dal artfulrepository?
CivFan,

12

Per chiunque stia usando Ubuntu 17.10 (abile) e abbia questo problema:

Da https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/

Per installare Docker CE, è necessaria la versione a 64 bit di una di queste versioni di Ubuntu:

Artful 17.10 (solo Docker CE 17.11 Edge )

Zesty 17.04

Xenial 16.04

(LTS) Trusty 14.04 (LTS)

e:

Per aggiungere il repository edge o test, aggiungere la parola edge o test (o entrambi) dopo la parola stable nei comandi

Quindi se stai usando Ubuntu 17.10 (abile), devi aggiungere questo:

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

È stata aggiunta la parola "bordo". Se hai già eseguito questo comando prima senza "bordo". Puoi modificare il source.listfile su /etc/apt/sources.list. Successivamente, aggiorna e installa docker-cecome al solito:

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

1

Sembra che la finestra mobile sarà nel repository ufficiale dopo il rilascio della finestra mobile di dicembre (stabile). Quindi questo repository:

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

dovrebbe funzionare. Nel frattempo dovrebbero esserci presto versioni edge disponibili

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

Ma non è ancora disponibile. Ma v17.11.0-ce-rc4 è stato rilasciato ieri, quindi mi sarei aspettato un giorno o l'altro.

Quindi per ora ho usato il pacchetto dal repository 17.04 come suggerisce GAD3R .

collegamento al problema github.


1

Prova a usare:

$ 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

quando è stata chiesta la versione docker versione, ha dato il suggerimento di usare $ sudo apt install docker.io .. che ha funzionato correttamente.
HydTechie,

@HydTechie, I documenti dicono che le vecchie versioni docker dovrebbero essere disinstallate, docker.io essendo una delle versioni precedenti: docs.docker.com/install/linux/docker-ce/ubuntu/…
Skaparate

0

Nessuna delle precedenti ha funzionato per me.

Ho rimosso completamente la finestra mobile, quindi sono andato e ho rimosso manualmente i file della finestra mobile in /var.

Reinstallato e funzionante perfettamente dopo.


1
FYI per il repository 'disco' del 19.04 non ha docker-ce, devi usare bionic fino a quando non viene aggiunto. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
pwaterz,

sì, lo stesso qui oggi con discoinvece utilizzare i bionicpacchetti.
Pedro Maia Costa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.