« Docker notes » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 15 : Ligne 15 :
CMD: permet de définir la commande par défaut lors de l'éxécution du conteneur
CMD: permet de définir la commande par défaut lors de l'éxécution du conteneur
</pre>
</pre>
== Compose ==
Conçu pour définir et orchestrer des applications multi-conteneurs, facilitant ainsi les configurations d’applications complexes. Il utilise des fichiers YAML pour définir les services et les réseaux, ce qui rend les configurations plus simples et lisibles par l’homme.<br />
De plus, Docker Compose prend en charge la mise à l’échelle des services à la fois horizontalement et verticalement, répondant ainsi à la demande d’applications plus robustes. De plus, il permet la réplication du même environnement à différentes étapes du cycle de vie de l’application (développement, test, transfert et production).
Configurer les services, les réseaux et les volumes de votre application.<br />
Une <code>STACK</code> est un ensemble de conteneur docker lancé via un <code>docker compose</code></br />
=== Commandes ===
<code>Docker compose up</code>
<pre>
- Permet de démarrer l'ensemble des conteneurs en arrière-plan
docker-compose up -d
- Statut d'une stack docker compose:
docker-compose ps
- Voir les logs d'une stack docker composer
docker-compose logs -f --tail 5
- Stopper une stack docker composer
docker-compose stop
- Détruire la stack (les ressoruces crées)
docker-compose down
- Valider une stack (syntax) du fichier docker-composer.yml
docker-compose config
</pre>


[[Catégorie:Docker]]
[[Catégorie:Docker]]