La tecnologia del contenitore Docker consente di eseguire applicazioni in un ambiente specifico e isolato. Docker Community Edition (CE) è il nuovo nome per il prodotto Docker gratuito . In questo tutorial imparerai come installare Docker CE su CentOS 7.
Passaggio 1: aggiornamento del sistema
Innanzitutto, assicuriamoci di eseguire un sistema pulito. Aggiorna tutti i pacchetti.
yum update
Quindi, installare le dipendenze Docker CE.
yum install -y yum-utils device-mapper-persistent-data lvm2
Passaggio 2: installazione di Docker CE
Docker fornisce un repository in cui è possibile recuperare la versione stabile di Docker CE. Installalo con questo comando:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Per installare Docker, eseguire semplicemente:
yum install -y docker-ce
Opzionale: Nel caso in cui si desideri utilizzare l'ultima versione di Docker CE, è necessario abilitare i repository disabilitati per impostazione predefinita:
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
Passaggio 3: Consenti comandi Docker senza sudo
L'avvio di un contenitore richiede i privilegi di amministratore. Se non vuoi eseguire Docker come utente root, puoi eseguirlo dal tuo account usando sudo. L'aggiunta di " sudo" davanti a ciascun comando Docker è noiosa - per evitare ciò, aggiungi il tuo utente al gruppo " docker":
usermod -aG docker your_username
Ora avvia il servizio Docker:
systemctl start docker
Passaggio 4: Test Docker
È possibile utilizzare il pratico test "ciao-mondo" per verificare se Docker verrà eseguito sul sistema.
docker run hello-world
In caso di successo, questo restituirà il messaggio di benvenuto:
Ciao da Docker!
Questo messaggio mostra che l'installazione sembra funzionare correttamente.
Per generare questo messaggio, Docker ha seguito i seguenti passi:
1. Il client Docker ha contattato il demone Docker.
2. Il demone Docker ha estratto l'immagine "ciao-mondo" dall'hub Docker.
3. Il demone Docker ha creato un nuovo contenitore dall'immagine che esegue l'
eseguibile che produce l'output che si sta leggendo.
4. Il daemon Docker ha trasmesso in streaming tale output sul client Docker, che lo ha inviato
al proprio terminale.
Puoi anche eseguire un contenitore Ubuntu con:
docker run -it ubuntu bash
Abilitiamo l'esecuzione di Docker all'avvio del sistema.
systemctl enable docker
Congratulazioni! Ora hai installato Docker CE su CentOS 7.