Skip to content

TP1 : Devs like Docker

Ptit TP pour manipuler Docker et ses concepts core.

Foooooortement recommandé de se passer de LLM pour ce premier TP, pour forcer votre cerveau à passer du temps sur l'assimilation des basics.

Quand vous comprendrez les implications, y'a np, les LLM savent très bien chier des Dockerfile et autre compose.yml plutôt correctement écrits.

Devs in 2001

Prérequis

Installez Docker sur votre poste

  • suivez la doc officielle

    • pour Windows et MacOS, installez Docker Desktop
    • pour les Linuxiens, installez Docker Engine
  • démarrez Docker

    • pour Windows et MacOS, lancez le programme Docker Desktop
    • pour les Linuxiens : sudo systemctl start docker
  • vérifiez que Docker est installé

    • ouvrez un shell sur votre OS et : docker info. La commande ne doit pas retourner d'erreur.
    • on utilisera pas la GUI de Docker Desktop, vous pouvez la fermer, on est des power users ici
Success

Si t'es sous Windows ou MacOS, dès l'install tu te fais bloat ton PC, félicitations !
Je rappelle que Docker est une techno qui repose fondamentalement sur les features du noyau Linux, donc sous les autres OS, il fait tourner une VM Linux de façon transparente, pour simplifier.


Une fois setup, passez à la suite, glhf : Part 1 : Just run things ffs