Se README.MD non basta
Aggiornare il database dei pacchetti:
Docs Docker com
sudo apt update
Per accedere al repository di Docker CE attraverso una connnessione HTTPS è necessatio installare i seguenti pacchetti:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Cosa verrà installato:
apt-transport-https: Abilita il package manager al traferimento di files utilizzando il protocollo https
ca-certificates: Abilita la averifica dei certificati di sicurezza
curl: E' il tool per il trasferimento dei dati
software-properties-common: Aggiunge script per la gestione dei software ( https://packages.debian.org/it/sid/software-properties-common )
Aggiungere una chiave Docker GPG
La chiave GPG è una funzionalità per la sicurezza per la verifica dell'autenticità del sofware che
verrà installato.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Aggiungere il repository per Docker-CE alla lista dei repository già presente nel sistema.
La lista dei rpository corrente è elenacata nel file: /etc/apt/sources.list
PC x86_64 / amd64
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Raspberry arm64
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Aggiornare nuovamente il database dei pacchetti:
sudo apt update
Installare l'ultima vesrione di Docker CE:
sudo apt-get install docker-ce
Riavviare l'HUB
Verificare se il servizio Docker è in funzione:
sudo systemctl status docker --no-pager
sudo docker info
Avviare il servizio Docker (systemd):
sudo systemctl start Docker (systemd):
Riavviare il servizio Docker (systemd):
sudo systemctl restart docker
Verificare se Docker è in grado di dialogare con la rete:
sudo docker run busybox ping -c 1 8.8.8.8
Verifica DNS:
sudo docker run busybox nslookup google.com
RISPOTA:
Server: 8.8.8.8
Address: 8.8.8.8:53
Non-authoritative answer:
Name: google.com
Address: 216.58.208.174
*** Can't find google.com: No answer
sudo docker run --rm busybox nslookup -type=aaaa google.com
Server: 8.8.8.8
Address: 8.8.8.8:53
Non-authoritative answer:
Name: google.com
Address: 2a00:1450:4002:807::200e
Lista container: