← Service Hub Sito istituzionale ↗

SARCTE-KB-MAN-021 · EDIZIONE WEB 4

← Catalogo pubblico · Vai allo schema SARCTE

Guida Docker e Containerizzazione

1. Scopo e Ambito

Il manuale raccoglie un riferimento introduttivo ai concetti base di Docker: immagine, container, Dockerfile e Docker Compose. Ambito: orientamento terminologico per chi si avvicina alla containerizzazione; il materiale è di livello Beginner e limitato a un singolo Knowledge Object, pertanto il manuale resta sintetico e non copre argomenti avanzati (networking Docker, orchestrazione, sicurezza dei container).

Questo manuale raccoglie 1 Knowledge Object (KO) classificati dalla SARCTE Documentation Factory a partire da infografiche e materiale tecnico di terze parti (screenshot ingeriti in [riferimento interno]). Il contenuto ha finalità di riferimento e catalogazione; non costituisce documentazione di infrastruttura SARCTE né procedura operativa certificata.

2. Descrizione Tecnica

L'unico KO del cluster (KO-B3-015) introduce i quattro concetti fondanti di Docker: l'immagine come blueprint di sola lettura costruita da un Dockerfile e conservata in un registro (Docker Hub o privato); il container come istanza in esecuzione, isolata e portabile, di un'immagine; il Dockerfile come sequenza di istruzioni (ogni istruzione genera un layer), con un esempio minimale basato su Python; Docker Compose per l'esecuzione di applicazioni multi-container con un singolo comando, con un esempio di docker-compose.yml che definisce i servizi 'web' e 'db' (quest'ultimo con un valore placeholder generico per la password, dichiarato non sensibile dalla fonte). Sono riportati anche i comandi di base (build, run, ps, images, stop, rm) così come presenti nell'estratto OCR originale.

3. Contenuto per Argomento

KO-B3-015 — Docker Basics

Descrizione: Infografica illustrata che introduce i concetti base di Docker: immagine, container, Dockerfile e Docker Compose, con esempi di codice e comandi utili.

Estratto OCR (fedele alla fonte):

Titolo: 'Docker Basics - Build once. Run anywhere.' 1) Docker Image: contiene tutto il necessario per eseguire l'app; costruita usando un Dockerfile; conservata in Docker Hub o registro privato; blueprint di sola lettura. 2) Container: creato da un'immagine; isolato, portabile e coerente; può essere avviato, fermato, riavviato, rimosso; istanza in esecuzione di un'immagine. 3) Dockerfile: istruzioni per costruire un'immagine; esempio: 'FROM python:3.11-slim / WORKDIR /app / COPY . . / RUN pip install -r requirements.txt / CMD ["python", "app.py"]'; ogni istruzione = un layer nell'immagine. 4) Docker Compose: esegue applicazioni multi-container con un singolo comando; esempio docker-compose.yml: 'services: web: image: myapp:1.0, ports: "8080:80"; db: image: postgres:15, environment: POSTGRES_PASSWORD=pass' (valore placeholder di esempio). Riquadro 'Why Use Docker?': Consistent environments, Faster development, Easy deployment, Better scalability. Riquadro 'Useful Commands': docker build -t myapp . ; docker run -d -p 8080:80 myapp; docker ps; docker images; docker stop <id>; docker rm <id>. Testo finale: 'Docker packages your application and all its dependencies together. Ship it anywhere, run it everywhere!'

Tecnologie / strumenti citati: Docker, Docker Compose, Python, PostgreSQL Tag: docker, containers, dockerfile, docker-compose Livello tecnico: Beginner | Quality Score: 4/5 | Confidence Score: 0.92

4. Terminologia e Riferimenti Tecnici

Tecnologia / Strumento / Protocollo Citato in KO
Docker KO-B3-015
Docker Compose KO-B3-015
Python KO-B3-015
PostgreSQL KO-B3-015

5. Prerequisiti e Livello Tecnico

Prerequisiti aggregati indicati nei KO di origine:

Livello tecnico per singolo KO:

KO ID Livello Tecnico
KO-B3-015 Beginner

6. Fonti e Provenienza

Il materiale che segue deriva da infografiche e contenuti di terze parti (non SARCTE), acquisiti tramite il flusso di ingestion [riferimento interno] -> [riferimento interno]. Marchi, watermark e attribuzioni citati appartengono ai rispettivi autori/publisher e sono riportati a fini di tracciabilità della fonte, non di affiliazione con SARCTE.

KO ID Watermark / Attribuzione rilevata
KO-B3-015 Nessun watermark esplicito rilevato nell'estratto OCR/note

8. Documenti Correlati

Nessuno identificato in questa generazione.

Versione e stato di revisione

Testo tecnico dell'edizione legacy 1.0. Generato con AI; stato legacy AI_Reviewed. La revisione tecnica umana non risulta completata. La preparazione per il web non costituisce una certificazione tecnica o un aggiornamento delle fonti.

Schema originale SARCTE

Figura di sintesi creata per questo manuale con composizione, forme e testi nuovi. Non riproduce le infografiche storiche e non ne sostituisce tutte le tabelle di dettaglio.

Guida Docker e Containerizzazione — schema originale SARCTE
Apri lo schema a piena risoluzione. Le immagini di provenienza esterna sono conservate nell’archivio interno e non sono incluse in questa edizione web.

Riferimento tecnico di supporto allo schema: Docker: overview. Il riferimento non certifica l’intero testo legacy.

Edizione web preparata il 7 settembre 2026. I metadati interni di audit sono conservati nel registro locale.

QR del documento