Torna al blog
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.

Come installare Docker su un server Linux

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 -y

Passaggio 2: Installa i prerequisiti

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Passaggio 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 -y

Per RHEL / CentOS / Alma Linux / Rocky Linux

Passaggio 1: Installa i prerequisiti

bash
sudo yum install -y yum-utils

Passaggio 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 docker

Verifica l'installazione

bash
sudo docker --version
sudo docker run hello-world

Installazione 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 version

Comandi 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 mynginx

Consigli 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