,

Docker su Ubuntu

Docker su Ubuntu

Docker è uno strumento fondamentale per sviluppatori, DevOps e chiunque voglia creare ambienti isolati e replicabili per le proprie applicazioni. In questa guida spiegheremo come installarlo su Ubuntu in modo sicuro e aggiornato.

📦 Cos’è Docker?

Docker è una piattaforma che consente di impacchettare applicazioni e le loro dipendenze in container, ambienti leggeri e portabili che funzionano ovunque: sul tuo PC, su un server remoto o nel cloud.

🛠️ Requisiti

  • Ubuntu 20.04, 22.04 o superiore
  • Accesso come utente con privilegi sudo
  • Connessione a Internet

🚀 Installazione di Docker su Ubuntu

Aggiornare i pacchetti con

sudo apt update

installare i pacchetti necessari con

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

Aggiungere la chiave GPG ufficiale di Docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Aggiungere il repository Docker

echo "deb [arch=amd64 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
echo "deb [arch=amd64 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

Installare Docker Engine

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

Infine verificare l’installazione

docker --version

e avviare il servizio

sudo systemctl start docker
sudo systemctl enable docker

Aggiungere l’utente al gruppo docker

sudo usermod -aG docker $USER

Poi riavviare la sessione (logout/login) oppure se si vuole evitare il riavvio:

newgrp docker

Infine per testare se funziona:

docker ps

🧭 Prossimi passi

Ora che Docker è installato, puoi:

  • Usare docker-compose per orchestrare più container
  • Creare immagini personalizzate con Dockerfile
  • Esplorare Docker Hub per scaricare container già pronti

📚 Risorse utili

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Benvenuto

Questo blog nasce con un obiettivo semplice: rendere la programmazione e l’innovazione tecnologica accessibili e coinvolgenti per tutti. Dalle basi del coding alle ultime tendenze nel mondo dell’intelligenza artificiale, dalle guide pratiche agli approfondimenti sulle tecnologie emergenti – ogni articolo è pensato per stimolare la curiosità, semplificare i concetti e invitare alla scoperta.

💡 Qui la tecnologia non è solo per esperti. È uno spazio inclusivo, dove si impara, si sperimenta e ci si ispira… insieme.

Let’s connect