« 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]] | ||