In the past I had Docker installed on Ubuntu without any problems but today I can’t do it anymore.
I follow this guide:
This is exactly the code I use:
gi@gi-VirtualBox:~$ su
Password:
root@gi-VirtualBox:/home/gi# sudo apt-get clean
root@gi-VirtualBox:/home/gi# sudo apt-get update
Trovato:1 http://it.archive.ubuntu.com/ubuntu bionic InRelease
Scaricamento di:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Trovato:3 http://it.archive.ubuntu.com/ubuntu bionic-updates InRelease
Trovato:4 https://deb.opera.com/opera-stable stable InRelease
Trovato:5 http://it.archive.ubuntu.com/ubuntu bionic-backports InRelease
Scaricamento di:6 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [22,7 kB]
Scaricamento di:7 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 48x48 Icons [10,4 kB]
Scaricamento di:8 http://security.ubuntu.com/ubuntu bionic-security/main DEP-11 64x64 Icons [31,7 kB]
Scaricamento di:9 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [41,3 kB]
Scaricamento di:10 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 48x48 Icons [16,4 kB]
Scaricamento di:11 http://security.ubuntu.com/ubuntu bionic-security/universe DEP-11 64x64 Icons [105 kB]
Scaricamento di:12 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2.464 B]
Recuperati 319 kB in 1s (281 kB/s)
Lettura elenco dei pacchetti... Fatto
root@gi-VirtualBox:/home/gi# sudo apt-get dist-upgrade -y
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
root@gi-VirtualBox:/home/gi# sudo apt-get autoremove -y
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
root@gi-VirtualBox:/home/gi# sudo apt-get remove docker docker-engine docker.io containerd runc
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Il pacchetto "docker-engine" non è installato e quindi non è stato rimosso
Il pacchetto "docker" non è installato e quindi non è stato rimosso
Il pacchetto "containerd" non è installato e quindi non è stato rimosso
Il pacchetto "docker.io" non è installato e quindi non è stato rimosso
Il pacchetto "runc" non è installato e quindi non è stato rimosso
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
root@gi-VirtualBox:/home/gi# sudo apt-get update
Trovato:1 http://it.archive.ubuntu.com/ubuntu bionic InRelease
Trovato:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Trovato:3 http://it.archive.ubuntu.com/ubuntu bionic-updates InRelease
Trovato:4 https://deb.opera.com/opera-stable stable InRelease
Trovato:5 http://it.archive.ubuntu.com/ubuntu bionic-backports InRelease
Lettura elenco dei pacchetti... Fatto
root@gi-VirtualBox:/home/gi# sudo apt-get update
Trovato:1 http://it.archive.ubuntu.com/ubuntu bionic InRelease
Trovato:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Trovato:3 https://deb.opera.com/opera-stable stable InRelease
Trovato:4 http://it.archive.ubuntu.com/ubuntu bionic-updates InRelease
Trovato:5 http://it.archive.ubuntu.com/ubuntu bionic-backports InRelease
Lettura elenco dei pacchetti... Fatto
root@gi-VirtualBox:/home/gi# sudo apt-get install \
> apt-transport-https \
> ca-certificates \
> curl \
> gnupg-agent \
> software-properties-common
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
ca-certificates è già alla versione più recente (20180409).
software-properties-common è già alla versione più recente (0.96.24.32.9).
I seguenti pacchetti aggiuntivi saranno inoltre installati:
libcurl4
I seguenti pacchetti saranno RIMOSSI:
libcurl3
I seguenti pacchetti NUOVI saranno installati:
apt-transport-https curl gnupg-agent libcurl4
0 aggiornati, 4 installati, 1 da rimuovere e 0 non aggiornati.
È necessario scaricare 379 kB di archivi.
Dopo quest'operazione, verranno occupati 588 kB di spazio su disco.
Continuare? [S/n] s
Interrotto.
root@gi-VirtualBox:/home/gi# sudo add-apt-repository \
> "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
> bionic \
> stable"
Trovato:1 http://it.archive.ubuntu.com/ubuntu bionic InRelease
Trovato:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Trovato:3 http://it.archive.ubuntu.com/ubuntu bionic-updates InRelease
Trovato:4 https://deb.opera.com/opera-stable stable InRelease
Trovato:5 http://it.archive.ubuntu.com/ubuntu bionic-backports InRelease
Scaricamento di:6 https://download.docker.com/linux/ubuntu bionic InRelease [64,4 kB]
Errore:6 https://download.docker.com/linux/ubuntu bionic InRelease
Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 7EA0A9C3F273FCD8
Lettura elenco dei pacchetti... Fatto
W: Errore GPG: https://download.docker.com/linux/ubuntu bionic InRelease: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 7EA0A9C3F273FCD8
E: Il repository "https://download.docker.com/linux/ubuntu bionic InRelease" non è firmato.
N: L'aggiornamento da tale repository non può essere eseguito in modo sicuro ed è quindi disabilitato come impostazione predefinita.
N: Consultare la pagina man apt-secure(8) per la creazione di un repository e la configurazione utente.
root@gi-VirtualBox:/home/gi# sudo apt-get update
Trovato:1 http://it.archive.ubuntu.com/ubuntu bionic InRelease
Trovato:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Trovato:3 https://deb.opera.com/opera-stable stable InRelease
Trovato:4 http://it.archive.ubuntu.com/ubuntu bionic-updates InRelease
Trovato:5 http://it.archive.ubuntu.com/ubuntu bionic-backports InRelease
Scaricamento di:6 https://download.docker.com/linux/ubuntu bionic InRelease [64,4 kB]
Errore:6 https://download.docker.com/linux/ubuntu bionic InRelease
Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 7EA0A9C3F273FCD8
Lettura elenco dei pacchetti... Fatto
W: Errore GPG: https://download.docker.com/linux/ubuntu bionic InRelease: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 7EA0A9C3F273FCD8
E: Il repository "https://download.docker.com/linux/ubuntu bionic InRelease" non è firmato.
N: L'aggiornamento da tale repository non può essere eseguito in modo sicuro ed è quindi disabilitato come impostazione predefinita.
N: Consultare la pagina man apt-secure(8) per la creazione di un repository e la configurazione utente.
root@gi-VirtualBox:/home/gi# sudo apt-get install docker-ce docker-ce-cli containerd.io
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Il pacchetto docker-ce non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente
E: Il pacchetto "docker-ce" non ha candidati da installare
E: Impossibile trovare il pacchetto docker-ce-cli
E: Impossibile trovare il pacchetto containerd.io
E: Impossibile trovare alcun pacchetto tramite il glob "containerd.io"
E: Impossibile trovare alcun pacchetto tramite l'espressione regolare "containerd.io"
root@gi-VirtualBox:/home/gi# sudo docker run hello-world
sudo: docker: comando non trovato
root@gi-VirtualBox:/home/gi#
Where am I wrong?
My code:
sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade -y
sudo apt-get autoremove -y
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
lsb_release -cs
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
bionic \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
sudo groupadd docker
sudo usermod -aG docker gi
sudo reboot
newgrp docker
docker run hello-world
sudo systemctl enable docker