Composez | Application Open Source Docker plusieurs conteneurs

Compose Outil DevOps

Docker Compose Définir et exécuter des applications multi-container

Docker Compose Open Source Tool vous aide à gérer les environnements Docker multi-container. Il permet d'utiliser un fichier YAML pour définir simultanément le multi-container.

Aperçu

Docker Compose est un outil pour exécuter des applications Docker multi-container définies à l’aide du format de fichier Compose. Cela peut être fastidieux, arrêter, reconstruire et gérer plusieurs conteneurs manuellement, donc Docker a créé un nouvel outil utile qui aide à accélérer le processus, c’est-à-dire Docker Compose. Un fichier Compose fonctionne en appliquant une règle définie comment le ou plusieurs conteneurs ou services sont configurés dans un fichier docker-compose.yaml. Lorsque vous avez un fichier YAML Compose, vous pouvez créer, démarrer et gérer votre application avec une seule commande: Docker Compose Up. Le développement d’applications utilisant Docker est difficile lorsque vous travaillez sur plusieurs services et conteneurs. Ici viennent le docker compose qui vous aidera à exécuter les applications et les environnements Docker plusieurs conteneurs. Docker Compose peut gérer plusieurs conteneurs simultanément dans les environnements Docker Compose Production, Staging, Development, Test et CI. Vous pouvez utiliser Docker Compose pour gérer l’ensemble du cycle de vie du développement logiciel (SDLC). Docker Compose Open Source Software a 24,8k GitHub Stars et 4.2k GitHub Forks.

Configuration requise

Les exigences pour configurer Docker Compose comprennent:

  • Docker Compose
  • Moteur Docker
  • Sudo Privilèges utilisateur non racine
  • Compte GitHub

Caractéristiques

Certaines des principales caractéristiques de Docker Compose sont répertoriées ci-dessous:

  • Hébergement multiples environnements isolés sur un seul hôte
  • Personnaliser les conteneurs pour différents environnements
  • Enregistrer les données de volume lorsque les conteneurs sont créés
  • Réutiliser et recréer des conteneurs qui ont changé
  • Variables et déplacer une composition entre les environnements

Instructions d’installation

Installer Docker Compose sur Linux

Tout d’abord, assurez-vous que tous les packages de dépréciation de la composition Docker sont installés et à jour, veuillez suivre les instructions répertoriées ci-dessous. Vous pouvez également télécharger le binaire Docker Compose à partir de la page de version du référentiel Compose sur GitHub pour sur Linux. Les instructions étape par étape sont répertoriées ci-dessous. Exécutez cette commande pour télécharger la version stable actuelle de Docker Compose:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Pour installer une version différente de Docker Compose Linux, remplacez 1.29.2 par la version de Compose que vous souhaitez installer. Maintenant, appliquez des autorisations exécutables au binaire téléchargé:

    sudo chmod +x /usr/local/bin/docker-compose

Si la commande Docker-Compose échoue après les étapes d’installation, vérifiez vos chemins. Vous pouvez également créer un lien symbolique vers / usr / bin ou tout autre répertoire dans votre chemin avec la commande:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Facultativement, vous devez installer l’achèvement de la commande pour le shell bash et zsh. Maintenant, testez l’installation à l’aide de la commande:

    docker-compose --version

Toutes nos félicitations! Maintenant, vous avez appris à installer Docker Compose Ubuntu 20.04 avec succès. Apprécier!

FAQS

Qu’est-ce que Docker Compose?

Docker Compose est un logiciel source ouvrir utilisé pour définir, partager et exécuter des applications Docker multi-container. Docker Compose File fonctionne en définissant des règles dans un docker-compose.yaml, comment les multiples conteneurs ou services sont configurés. Il aide à accélérer le processus multi-container.

Docker Compose-t-il l’open source?

Docker a ouvert la spécification de composition dans une organisation autonome pour définir et exécuter des applications multi-container et natifs du cloud. Le référentiel de code source Docker Compose est disponible à Github.

Docker est-il gratuit?

Docker Compose est un gratuit pour les petites entreprises pour définir et exécuter l’application multi-conteneurs.

Dans quelle langue Docker est-il écrit?

Docker Compose V1 est en langue Python tandis que Docker Compose V2 est complètement réécrit à partir de zéro à Golang.

Qu’est-ce que Docker et Docker composent?

La différence entre Docker et Docker-Compose est que les commandes Docker sont utilisées pour exécuter un seul conteneur ou image à la fois. Alors que Docker Compose sur Ubuntu est utilisé pour démarrer, arrêter et gérer l’application Docker Multi conteneur, configurée dans un fichier docker-compose.yaml.

Explorer

Dans cet article, nous avons discuté de l’open source Docker Compose la dernière version. Pour en savoir plus sur les autres outils d’orchestration des conteneurs, veuillez visiter la page suivante:

 Français