Docker Compose
Partie du cours Docker
À ce stade, démarrer une application réaliste demande quatre commandes, et aucune n'est courte. Créer un réseau. Créer un volume. Démarrer la base de données avec ses variables d'environnement, son volume et son réseau. Démarrer le serveur web avec son réseau et son port publié, dans cet ordre, parce que la base de données doit exister d'abord.
Vous vous tromperez sur l'une d'elles. Ensuite vous les écrirez dans un script shell, le script finira par ne plus correspondre à la réalité, et un nouveau collègue le lancera sur une machine où le volume existe déjà, avec un autre contenu. Cet enchaînement n'a rien de théorique, c'est ce que fait chaque équipe avant de trouver l'outil qui règle le problème.
Envie d’apprendre Docker Docker Compose dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Docker prêt, et travaillez sur Docker Compose avec un tuteur IA qui connaît votre code.
Commencer cette leçonDocker ComposeCe que vous allez apprendre
- Compose.yaml
- Services
- Depends_on
- Port mapping
- Docker compose up/down
- Named volumes in compose
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
13 leçons- 1Qu'est-ce que Docker20 min
- 2Votre premier Container25 min
- 3Les Images et le Dockerfile30 min
- 4Créer des Images personnalisées35 min
- 5Mise en réseau des Containers30 min
- 6Volumes et persistance30 min
- 7Docker Compose35 min
- 8Multi-Stage Builds35 min
- 9Variables d'environnement et secrets25 min
- 10Healthchecks et politiques de redémarrage25 min
- 11Optimisation des Images et sécurité30 min
- 12Registries et publication25 min
- 13Projet final : déployer une stack50 min
