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:
- Concetti base a riga di comando
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.
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.
