Come installare Docker e Docker Compose
Cos’è Docker?
Docker è un popolare software Open Source, progettato per eseguire processi informatici in ambienti isolabili, minimali e facilmente distribuibili chiamati container.
Cos’è Docker Compose?
Docker Compose è uno strumento di gestione piuttosto versatile che rende l’adozione di Docker ancora più agevole e facilmente gestibile l’adozione di applicazioni di questo tipo, grazie alla peculiarità di poter eseguire più container come un unico servizio.
…Come installare Docker su una macchina Linux…
Per prima cosa assicurati di non aver installato immagini docker non ufficiali, alcuni manutentori delle distro come Canonical “Ubuntu”, forniscono distribuzioni non ufficiali dei pacchetti Docker in apt, per disinstallare tali pacchetti esegui il comando:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
Abbiamo diversi metodi di installazione, in maniera predefinita ti consiglio di installare docker attraverso lo script ufficiale di docker (codice sorgente). Quindi eseguiamo il comando:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh | grep -qE "ERROR: Unsupported distribution 'rocky'|ERROR: Unsupported distribution 'almalinux'" && sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo && sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Attendiamo che l’installazione di docker si completi ed abilitamo il servizio con il seguente comando:
sudo systemctl enable docker
sudo systemctl start docker
Adesso aggiungiamo il nostro utente al gruppo docker per consentirgli di eseguire comandi docker senza sudo
sudo usermod -a ${USER} -G docker
Affinché le modifiche siano effettive bisogna effettuare un logout dall’utente.
Rieffettuando l’accesso dovremmo avere i permessi adatti per avviare container docker, per verificarlo ci basterà digitare il comando
docker ps
Ci restituirà una risposta simile a questa (ovviamente nel mio caso c’è un container avviato).
Spero che l'articolo sia stato di tuo gradimento, se vuoi altri contenuti simili non esitare a farmelo sapere sul Gruppo Telegram.
Se ti piacciono i miei contenuti e vuoi supportarmi puoi iscriverti alla Newsletter, effettuare una donazione o acquistare attraverso il mio link referral di Amazon, trovi tutti i link qui.
Considera anche l'idea di iscriverti al mio canale delle offerte, lo trovi su WhatsApp e su Telegram.