Capitolo 2 – Architettura di Docker

Per utilizzare Docker in modo efficace, è fondamentale comprendere la sua architettura e come interagiscono i vari componenti.


2.1 Componenti Principali

Docker Engine

Docker Daemon (dockerd)

Docker CLI (docker)

Docker Registries


2.2 Come Funzionano i Container

Un container è un processo isolato che condivide il kernel del sistema operativo host, ma ha:

Vantaggi:


2.3 Immagini Docker


2.4 Networking Docker


2.5 Volumi e Persistenza


2.6 Flusso Operativo Base

  1. La CLI invia comandi al Docker Daemon.
  2. Il Daemon verifica immagini disponibili.
  3. Se necessario, scarica l’immagine dal registry.
  4. Avvia il container con filesystem, network e volumi configurati.
  5. Il container esegue il processo richiesto in isolamento.

2.7 Conclusione

Comprendere l’architettura Docker permette di:

Nel prossimo capitolo vedremo come installare e configurare Docker su Linux, pronto per l’uso in produzione.


Revision #1
Created 2026-02-26 14:26:21 UTC by Pe
Updated 2026-02-26 14:26:45 UTC by Pe