Bloc IV · Kit technique : GitHub et Docker · Leçon 22
Docker en dix minutes : installez des applis d'IA en une seule commande
Ce que sont une image et un conteneur, comment installer Docker sur Windows, Mac ou Linux et lancer des applis d'IA avec docker run et docker compose. Avec volumes et sauvegardes, mises à jour, GPU pour les modèles locaux et sécurité de base.
- 11 min
- 9 diapositives animées
- Quiz de 4 questions
- Narrée en 6 langues
Ce que vous verrez dans cette leçon
- Image et conteneur : la recette et le plat
Une image est un paquet avec l'appli et tout ce dont elle a besoin ; un conteneur, c'est cette image qui tourne sur votre ordinateur.
- Installer Docker : Desktop sur Windows et Mac, Engine sur Linux
Sur Windows et Mac, vous installez Docker Desktop, avec sa fenêtre ; sur Linux, Docker Engine suffit, le moteur open source.
- Combien ça coûte ? Licence et alternatives
Docker Desktop est gratuit pour un usage personnel et pour les entreprises de moins de 250 salariés et de moins de 10 millions de dollars par an.
- docker run : votre première appli d'IA en une commande
Avec docker run, vous téléchargez l'image et lancez le conteneur ; -p ouvre un port et -v garde les données hors du conteneur.
- docker compose up -d et le fichier .env
Les applis en plusieurs morceaux fournissent un docker-compose.yml : une seule commande lance l'appli, la base de données et le reste ensemble.
- Au quotidien : voir, arrêter, mettre à jour et sauvegarder
Cinq commandes couvrent presque tout : voir ce qui tourne, lire les erreurs, arrêter, mettre à jour et sauvegarder avant de toucher à quoi que ce soit.
- RAM, disque et GPU pour les modèles locaux
Docker partage la mémoire de votre ordinateur ; pour des modèles locaux, le GPU NVIDIA se connecte via un composant à part.
- Sécurité : n'ouvrez pas de ports sur internet sans mot de passe
Un port publié avec -p est ouvert à tout votre réseau, et sur un serveur Linux il peut contourner le pare-feu ufw.
- Résumé : Docker sans peur
Avec quatre idées et une demi-douzaine de commandes, vous pouvez déjà installer presque n'importe quelle appli d'IA de GitHub.
Outils et notions
- Docker Desktop
- Docker Compose
- WSL 2
- Open WebUI
- NVIDIA Container Toolkit
- Podman
- OrbStack
Connectez-vous avec votre compte Google pour accéder à cette leçon et à tout le cours.