Blocco IV · Kit tecnico: GitHub e Docker · Lezione 22
Docker in dieci minuti: installa app di IA con un solo comando
Cosa sono un'immagine e un container, come installare Docker su Windows, Mac o Linux e avviare app di IA con docker run e docker compose. Include volumi e backup, aggiornamenti, GPU per i modelli locali e sicurezza di base.
- 11 min
- 9 slide animate
- Quiz di 4 domande
- Narrata in 6 lingue
Cosa vedrai in questa lezione
- Immagine e container: la ricetta e il piatto
Un'immagine è un pacchetto con l'app e tutto ciò che le serve; un container è quell'immagine in funzione sul tuo computer.
- Installare Docker: Desktop su Windows e Mac, Engine su Linux
Su Windows e Mac installi Docker Desktop, con finestra e tutto; su Linux basta Docker Engine, il motore open source.
- Quanto costa? Licenza e alternative
Docker Desktop è gratis per uso personale e per aziende con meno di 250 dipendenti e meno di 10 milioni di dollari l'anno.
- docker run: la tua prima app di IA con un comando
Con docker run scarichi l'immagine e avvii il container; -p apre una porta e -v salva i dati fuori dal container.
- docker compose up -d e il file .env
Le app con più componenti includono un docker-compose.yml: un solo comando avvia insieme l'app, il database e il resto.
- Ogni giorno: guardare, fermare, aggiornare e copiare
Cinque comandi coprono quasi tutto: vedere cosa funziona, leggere gli errori, fermare, aggiornare e fare un backup prima di toccare.
- RAM, disco e GPU per i modelli locali
Docker condivide la memoria del tuo computer; se userai modelli locali, la GPU NVIDIA si collega con un componente a parte.
- Sicurezza: non aprire porte a internet senza password
Una porta pubblicata con -p resta aperta a tutta la tua rete, e su un server Linux può aggirare il firewall ufw.
- Riepilogo: Docker senza paura
Con quattro idee e una manciata di comandi puoi già installare quasi qualsiasi app di IA da GitHub.
Strumenti e concetti
- Docker Desktop
- Docker Compose
- WSL 2
- Open WebUI
- NVIDIA Container Toolkit
- Podman
- OrbStack
Accedi con il tuo account Google per vedere questa lezione e tutto il corso.