introduzione
Docker è un'applicazione che ci consente di distribuire programmi eseguiti come contenitori. È stato scritto nel popolare linguaggio di programmazione Go. Questo tutorial spiega come installare Docker CE su Ubuntu 18.04 LTS.
Disinstallare le versioni precedenti
Sono state chiamate versioni precedenti di Docker docker, docker.iooppure docker-engine. Se questi sono installati sul tuo computer, disinstallali:
sudo apt-get remove docker docker-engine docker.io containerd runc
Aggiornamento di tutto il software
Assicuriamoci di utilizzare un sistema pulito. Aggiorna l'indice del pacchetto apt e aggiorna:
sudo apt-get update && sudo apt-get upgrade -y
Imposta il repository
Installa i pacchetti per consentire aptl'utilizzo di un repository su HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Aggiungi la chiave GPG ufficiale di Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Verifica di disporre ora della chiave con l'impronta digitale 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88cercando gli ultimi 8 caratteri dell'impronta digitale:
sudo apt-key fingerprint 0EBFCD88
PRODUZIONE
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
Utilizzare il comando seguente per impostare il repository stable:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Installa Docker CE
Aggiorna l'indice del pacchetto apt:
sudo apt-get update
Installa l'ultima versione di Docker CE e containerd:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Crea un utente
Il gruppo docker viene creato ma nessun utente viene aggiunto ad esso. È necessario utilizzare sudoper eseguire i comandi Docker. Creare un utente non root che verrà aggiunto al gruppo finestra mobile:
adduser user
usermod -aG docker user
Riavvia il servizio Docker:
systemctl restart docker
Test Docker
Eseguire il hello-worldcontenitore Docker per assicurarsi che l'installazione sia stata completata correttamente:
docker run hello-world
PRODUZIONE
Hello from Docker!
This message shows that your installation appears to be working correctly.
Infine, abilita Docker per l'esecuzione all'avvio del sistema:
systemctl enable docker
Congratulazioni, Docker è stato installato correttamente. Per esplorare ulteriormente Docker, visitare la documentazione ufficiale per iniziare.