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.

Accéder au cours

Ce que vous verrez dans cette leçon

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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

Connectez-vous avec votre compte Google pour accéder à cette leçon et à tout le cours.

Accéder au coursVoir le programme complet

Autres leçons du bloc