LANTORIANDocker, pas à pas

Guide des stagiairesEnviron une journée

Une commande, toute la stack.

Ce guide t'emmène de zéro à un projet Laravel et Next.js qui tourne sous Docker. Lis, tape les commandes, fais les exercices. À la fin, tu lances n'importe lequel de nos projets en quelques minutes.

~/projet
$ 
en attente de docker compose updbpostgres:18redisredis:8phpLaravelnginxAPI :80frontNext.js :3000db-data

Démarrage de la stack Laravel + Next.js...

Comment lire ce guide

  1. Suis l'ordre. Chaque chapitre s'appuie sur le précédent.
  2. Tape les commandes. Le bouton Copier existe, mais taper fait retenir.
  3. Cherche avant d'ouvrir la solution. Dix minutes de blocage t'apprennent plus qu'une réponse lue.
  4. Coche tes exercices. Ta progression reste enregistrée dans ce navigateur.

Le parcours

Les bases, 2 h 15

  1. 01Pourquoi Docker10 minLe problème qu'il résout, et les six mots à connaître.
  2. 02Installer et vérifier15 minDocker sur ta machine, prêt en quinze minutes.
  3. 03Images et conteneurs25 minLancer, observer, entrer dans un conteneur et le supprimer.
  4. 04Écrire un Dockerfile30 minFabriquer ta propre image, et comprendre le cache.
  5. 05Volumes et réseaux25 minGarder les données, et faire parler les conteneurs entre eux.
  6. 06Docker Compose30 minDécrire toute une application dans un seul fichier.

Nos projets, 2 h 00

  1. 07Laravel sous Docker40 minNginx, PHP-FPM, PostgreSQL et Redis pour une API Laravel.
  2. 08Next.js sous Docker35 minDévelopper avec le rechargement à chaud, puis livrer une image légère.
  3. 09Laravel et Next.js ensemble45 minNos projets : une API Laravel et un front Next.js dans le même compose.

Sous la main, 20 min

  1. 10Dépannage15 minLes erreurs que tout le monde rencontre, et comment s'en sortir.
  2. 11Aide-mémoire5 minToutes les commandes du guide sur une seule page.
Échap