Partage de technologie

Docker de conteneur composer

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Docker Compose est un outil permettant de définir et d'exécuter des applications Docker multi-conteneurs. Avec un fichier YAML, vous pouvez configurer tous les services requis par votre application et utiliser une seule commande pour les créer et les démarrer. Ce qui suit est une introduction détaillée à Docker Compose :

Idée de base

Prestations de service

Un service est une abstraction qui exécute un conteneur. Chaque service exécute une image et peut contenir des options de configuration pour le conteneur, telles que le mappage de ports, les variables d'environnement, le montage de volumes, etc.

Réseaux

Les services de Compose se connectent par défaut à un réseau par défaut, mais vous pouvez personnaliser la configuration réseau pour contrôler la manière dont les différents services communiquent entre eux.

Volumes

Les volumes sont utilisés pour conserver les données générées par le service. Ils vous permettent de conserver les données lors des redémarrages des conteneurs et de partager des données sur plusieurs conteneurs.

Installer Docker Composer

Sur les systèmes Linux, Docker Compose peut être installé avec la commande suivante :

  1. sudo curl -L "https://github.com/docker/compose/releases/download/v2.0.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. sudo chmod x /usr/local/bin/docker-compose