Post Image

Installare docker su Linux Manjaro

Docker è un software che consente di eseguire applicazioni all'interno di un ambiente a container. Docker coadiuva gli sviluppatori nell'implementazione del software consentendo l'esecuzione del software implementato all'interno di un ambiente di esecuzione prestabilito, che può essere diverso rispetto all'ambiente sul quale lo sviluppatore sta lavorando.

In questo articolo vedrai come installare Docker su Linux Manjaro 22.

1. Aggiornamento del sistema

Per prima cosa, come sempre avviene quando installi un nuovo software, aggiorna il sistema operativo Manjaro. Per eseguire l'aggiornamento del sistema eseguire:

sudo pacman -Syu

2. Installazione Docker

Una volta aggiornato il sistema, puoi installare Docker eseguendo il seguente comando:

sudo pacman -S docker

3. Avviare il servizio Docker

Il passo 2 ha installato sul sistema il servizio Docker. Puoi verificare la corretta installazione del servizio e l'inattività dello stesso con il comando:

sudo systemctl status docker.service

il comando restituisce il seguente output:

Docker status inattivo

A questo punto per avviare Docker, puoi eseguire il comando:

sudo systemctl start docker.service

Eseguendo lo status noterai che Docker ora è attivo.

Docker status attivo

4. Abilitare il servizio Docker (opzionale)

Nell'installazione descritta sino ad ora Docker è correttamente installato ma deve essere avviato manualmente ogni volta che il pc è riavviato. Per far si che Docker si attivi automaticamente all'avvio del pc dobbiamo abilitarlo con il seguente comando:

sudo systemctl enable docker.service

Ovviamente questo è un passo opzionale poiché puoi scegliere di non attivare automaticamente il servizio ma di farlo manualmente volta per volta.

5. Controllare la versione Docker

Per verificare la versione di Docker installato sul pc eseguire il comando:

sudo docker version

Questo comando verifica inoltre l'installazione di docker oltre a mostrare il numero di versione installato.

6. Controllare informazioni Docker

Per avere informazioni riguardo i container attivi, in pausa, inattivi puoi utilizzare il seguente comando:

sudo docker info

7. Eseguire Docker senza privilegi di root

Per poter eseguire Docker come utente corrente, puoi aggiungere il tuo account al gruppo docker con il comando:

sudo usermod -aG docker $USER

8. Riavvia il sistema

A questo punto hai eseguito tutte le configurazioni necessarie ed è arrivato il momento di riavviare il sistema per ottenere tutti gli aggiornamenti apportati. Per riavviare da riga di comando:

reboot

9. Ricercare un'immagine di Docker

Dopo il riavvio Docker risulta correttemente installato ed il tuo utente abilitato all'esecuzione del comando docker. Per ricercare una specifica immagine Docker puoi eseguire una ricerca con il seguente comando:

docker search [name]

Il comando restituisce le immagini presenti sul docker hub e possibilmente scaricabili.

10. Installazione immagine Docker

Dopo aver ricercato un'immagine, è arrivato il momento di installarla. Per semplicità, in questo articolo, installeremo l'immagine hello-world che consente di provare bene i comandi. Per scaricare l'immagine eseguire:

docker pull hello-world

11. Esegui l'immagine Docker

Dopo aver scaricato l'immagine, è arrivato il momento di eseguirla con il comando:

docker run hello-world

12. Statistiche e monitoraggi

Docker mette a disposizione molti comandi da utilizzare per monitorare le immagini in esecuzione, l'utilizzo di memoria, la rete, eccetera.

Per vedere quali container sono attivi sul docker eseguire:

docker container ls

Per controllare quali immagini sono state scaricate sul sistema, eseguire:

docker images

Per controllare l'utilizzo delle risorse da parte dei container docker:

docker stats

Per controllare la configurazione di rete eseguire:

docker network ls

Conclusioni

In questa guida hai visto come installare ed utilizzare Docker su Linux Manjaro. Inoltre hai visto qualche comando base per controllare e monitorare i container presenti sul tuo pc. A questo punto con Docker funzionante puoi installare tutte le immagini che vuoi e cominciarle ad utilizzare.