Outils pour utilisateurs

Outils du site


sysadmin:docker:docker-compose

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sysadmin:docker:docker-compose [2021/02/28 17:53] 77.192.232.26sysadmin:docker:docker-compose [2022/04/14 13:09] (Version actuelle) – Ajout d'une référence yoann
Ligne 3: Ligne 3:
 ====== docker-compose ====== ====== docker-compose ======
  
-docker-compose fait parti d'un ensemble d'outils qui comprend:+docker-compose fait parti d'un ensemble d'outils de l'environnement Docker qui comprend:
   * docker engine: le moteur docker   * docker engine: le moteur docker
   * docker machine   * docker machine
   * docker swarm   * docker swarm
  
-docker-compose est un orchestrateur. Lancer un nombre important de conteneurs n'est pas forcément simple: +docker-compose est un orchestrateur. Lancer un nombre important de conteneurs n'est pas forcément simple. Il faut
-  * coordonner les conteneurs +  * Coordonner les conteneurs; 
-  * gérer les dépendances (volumes, réseaux, partages de fichiers etc).+  * Gérer les dépendances (volumes, réseaux, partages de fichiers etc).
  
 docker-compose orchestre/gère des services. Un service est composé d'un ou plusieurs conteneurs. docker-compose orchestre/gère des services. Un service est composé d'un ou plusieurs conteneurs.
  
  
-docker-compose est paramétré via un simple fichier YAML, facilement lisiblepouvant être versionning.+docker-compose est paramétré via un fichier texte formaté en YAML, facilement lisible et pouvant être intégré à un outil de révision (versioning) tel que git.
  
 ===== Installation ===== ===== Installation =====
Ligne 66: Ligne 66:
        env_file: variables.env        env_file: variables.env
 </file> </file>
 +
 +===== Éléments de syntaxe =====
 +
 +<note warning>
 +Le fichier docker compose est introduit par un numéro de version majeur (il est également précisé dans la documentation officielle de préciser la version mineure) les mots clés utilisés/disponibles peuvent fortement varier en fonction de la version utilisée.
 +</note>
 +
 +==== Directive environnement ====
 +
 +https://docs.docker.com/compose/compose-file/compose-file-v3/#environment
  
  
Ligne 96: Ligne 106:
 ===== Références ===== ===== Références =====
  
 +  * https://docs.docker.com/compose/compose-file/
   * https://docs.docker.com/compose/compose-file/compose-file-v3/   * https://docs.docker.com/compose/compose-file/compose-file-v3/
 +  * https://docs.docker.com/compose/compose-file/compose-versioning/#version-3
 +  * https://docs.docker.com/compose/compose-file/compose-file-v3/#environment
  
sysadmin/docker/docker-compose.1614534815.txt.gz · Dernière modification : 2021/02/28 17:53 de 77.192.232.26