saverioriotto.it

Come installare docker su CentOS

Docker è un sistema di gestione in modo semplice e universale dei container Linux. In questo tutorial illustreremo come installarlo su un sistema CentOS.

 Come installare docker su CentOS

Cos'è docker

Docker è un sistema di gestione in modo semplice e universale dei container Linux. Docker è supportato su molte piattaforme Linux, come RHEL, Ubuntu, Fedora, CentOS, Debian, Arch Linux e così via. È anche supportato su molte piattaforme cloud, come Amazon EC2, Rackspace Cloud e Google Compute Engine. Per maggiori dettagli su docker clicca quì.

Pre-requisiti

Prima di installare docker, verifica se hai soddisfatto tutti i prerequisiti.
1. Docker è supportato solo su architettura a 64 bit. Quindi assicurati di non avere un sistema a 32 bit a portata di mano. Per verificare l'architettura utilizzare il comando seguente.

# uname -i
x86_64

2. Docker è supportato sulla versione del kernel 3.8 o successiva. Per verificare la versione del kernel, esegui il seguente comando:

# uname -r
3.10.0-693.5.2.el7.x86_64

3. Il kernel dovrebbe avere un backend di archiviazione come DeviceMapper. Per verificare utilizzare uno dei seguenti comandi:

# rpm -qa | grep mapper
device-mapper-1.02.140-8.el7.x86_64
device-mapper-libs-1.02.140-8.el7.x86_64

oppure

# grep device-mapper /proc/devices
253 device-mapper 

Installazione dei pacchetti richiesti

1. Come specificato nella sezione dei prerequisiti sopra, abbiamo bisogno di un backend di archiviazione come DeviceMapper. I pacchetti device-mapper-persistent-data e lvm2 sono richiesti dal driver di archiviazione devicemapper:

# yum install -y device-mapper-persistent-data lvm2

2.Installa anche l'utilità yum-config-manager fornita dal pacchetto yum-utils per configurare il repository docker nella sezione successiva.

# yum install -y yum-utils

Configurazione del repository

Utilizzare il comando seguente per configurare il repository per docker.

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Installazione di Docker

Finalmente arriviamo all'ultima fase dell'installazione effettiva della Community Edition di docker.

# yum install docker-ce

Installazione di Docker usando uno script 

Esiste anche un modo automatizzato di installare docker, che installa i pacchetti prerequisiti e il motore docker. Lo script è universale e funziona per tutte le distribuzioni Linux disponibili. Per installare docker utilizzando lo script automatizzato, utilizzare uno dei seguenti comandi:

# sudo curl -sSL https://get.docker.io/ | sh

oppure

# sudo wget -qO- https://get.docker.io/ | sh

Start/Stop del servizio Docker 

Avviare il servizio al termine dell'installazione del Docker Engine.

# systemctl start docker

Per abilitare il servizio all'avvio:

# systemctl enable docker

Per interrompere il servizio Docker, utilizzare il comando seguente.

# systemctl stop docker

Verifica dell'installazione

È possibile verificare l'installazione di Docker visualizzando la versione del motore installato utilizzando uno dei comandi seguenti.

# docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.10.0-ce
...
# docker --version
Docker version 17.10.0-ce, build f4ffd25
Update docker

Per aggiornare Docker alla versione più recente, puoi utilizzare il comando yum update.

# yum -y update docker

 Per comprendere l'utilizzo di Docker vai su Come usare docker




Commenti
* Obbligatorio