Gennaio 13, 2026Guide
Come installare Docker su un server Linux
Guida completa sull'installazione di Docker e Docker Compose sui server Ubuntu e CentOS per applicazioni containerizzate.

Docker è una piattaforma per sviluppare, spedire ed eseguire applicazioni in container. I container ti consentono di impacchettare un'applicazione con tutte le sue dipendenze, assicurandoti che funzioni in modo coerente in diversi ambienti. Questa guida ti aiuterà a installare Docker sul tuo server Hiddence.
Per Ubuntu / Debian
Passaggio 1: Aggiorna i pacchetti di sistema
bash
sudo apt update
sudo apt upgrade -yPassaggio 2: Installa i prerequisiti
bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -yPassaggio 3: Aggiungi il repository Docker e installa
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -yPer RHEL / CentOS / Alma Linux / Rocky Linux
Passaggio 1: Installa i prerequisiti
bash
sudo yum install -y yum-utilsPassaggio 2: Aggiungi il repository Docker e installa
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable dockerVerifica l'installazione
bash
sudo docker --version
sudo docker run hello-worldInstallazione di Docker Compose
Docker Compose ti consente di definire ed eseguire applicazioni Docker multi-container. Sui sistemi moderni, si consiglia di installarlo come plugin:
bash
# Per Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y
# Per RHEL / CentOS
sudo yum install docker-compose-plugin -y
# Verifica
docker compose versionComandi Docker di base
bash
# Scarica un'immagine
docker pull nginx
# Esegui un container
docker run -d -p 80:80 --name mynginx nginx
# Elenca i container in esecuzione
docker ps
# Ferma un container
docker stop mynginx
# Rimuovi un container
docker rm mynginxConsigli utili
- Aggiungi il tuo utente al gruppo docker per eseguire Docker senza sudo: sudo usermod -aG docker $USER
- Usa Docker Compose per applicazioni multi-container
- Pulisci regolarmente le immagini e i container non utilizzati: docker system prune
- Usa i volumi per l'archiviazione persistente dei dati
- Monitora le risorse del container: docker stats