Docker - Creare, distribuire e gestire applicazioni con i container

Copertina di Docker - Creare, distribuire e gestire applicazioni con i container

Docker - Creare, distribuire e gestire applicazioni con i container

Una piccola guida per avvicinare chi non ha ancora avuto esperienza con Docker a questo potente strumento. In queste pagine, esplorerò i concetti fondamentali e le operazioni di base, cercando di fare chiarezza su come funziona Docker e su come può semplificare il lavoro di sviluppatori e professionisti IT.

Risorse da scaricare

Risorsa Descrizione Formato Download Azione
DOCKER FILE - Extra 01 — API Node.js containerizzata
Esempio minimo ma completo di API HTTP basata su Node.js 24 LTS ed Express.
ZIP
0
DOCKER FILE - Extra 02 — React + Vite: sviluppo e produzione
Il progetto mostra due modalità distinte: - sviluppo con Vite e Compose Watch; - build multistage di produzione servita da Nginx.
ZIP
0
DOCKER FILE - Extra 03 — PHP + MySQL 8.4 LTS
Stack a due servizi con: - PHP 8.4 + Apache; - estensione `pdo_mysql`; - MySQL 8.4 LTS; - volume persistente; - healthcheck; - `depends_on` con `service_healthy`; - secrets montati in `/run/secrets`.
ZIP
0
DOCKER FILE - Extra 04 — Stack a tre livelli
Esempio completo composto da: 1. Nginx come front-end statico e reverse proxy; 2. API Node.js/Express; 3. MySQL 8.4 LTS. Il database non espone alcuna porta sull'host. L'API non è pubblicata direttamente: il browser la raggiunge attraverso Nginx all'indirizzo `/api/`.
ZIP
0
DOCKER FILE - Extra 05 — Hardening di base di un container web
Questo esempio mostra alcune restrizioni applicabili a un servizio semplice: - processo eseguito come utente non root; - porta interna non privilegiata (`8080`); - filesystem del container in sola lettura; - filesystem temporaneo limitato su `/tmp`; - rimozione di tutte le Linux capabilities; - `no-new-privileges`; - limite al numero dei processi; - limiti di CPU e memoria; - healthcheck.
ZIP
0
DOCKER FILE - Extra 06 — Backup e ripristino di un volume Docker
Il progetto crea un volume nominato `docker-extra-dati` e un piccolo container che scrive un file di esempio.
ZIP
0
DOCKER FILE - Extra 07 — Cheat sheet e diagnostica
- `Docker_Cheat_Sheet_2026.md`: promemoria dei comandi più usati; - `docker-diagnostica.sh`: raccolta diagnostica per Linux/macOS; - `docker-diagnostica.ps1`: raccolta diagnostica per Windows PowerShell.
ZIP
0

Alcune risorse vengono aggiornate periodicamente. Controlla spesso questa sezione.