Comment utiliser Docker Compose sur Windows

Comment utiliser Docker Compose sur Windows
Docker Compose est un outil Docker CLI utilisé pour configurer, gérer et déployer des microservices et des applications multi-container. Il utilise un fichier YAML comme fichier de composition pour configurer les services ainsi que d'autres paramètres. Ces services commenceront à utiliser "secouer docker" commande. Cette commande exécute chaque service configuré dans un conteneur séparé. De plus, Docker Compose CLI nous fournit également différentes commandes pour gérer les services de composition.

Ce tutoriel montrera comment utiliser Docker Compose sur Windows.

Prérequis: Installer Docker Compose

Pour installer l'outil Docker Compose, d'abord, installez l'application Docker Desktop pour Windows sur le système. Cette application contient Docker CLI intégrée, Docker Compose CLI, Plugin Compose, Docker Engine et autres composants essentiels.

Note: Pour l'installation de l'application Docker Desktop, visitez notre article associé.

Comment utiliser Docker Compose sur Windows?

Pour utiliser le Docker Compose sous Windows, créez d'abord un DockerFile qui définit les instructions pour la conteneurisation de l'application. Après cela, configurez les services dans le fichier de composition et lancez les conteneurs à l'aide du «secouer docker" commande.

Pour l'illustration, consultez les instructions données.

Étape 1: Créer Dockerfile

Tout d'abord, créez un dockerfile qui contient des instructions pour créer l'instantané du conteneur Docker. Par exemple, nous avons accordé le «indice.html»Fichier en utilisant les instructions suivantes:

  • "DEPUIS»L'instruction définit l'image de base du conteneur.
  • "COPIE"Ajoute ou copie le fichier source au chemin exécutable du conteneur.
  • "POINT D'ACCÈS”Définit les exécutables ou les défauts du conteneur Docker:
De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Entrée ["nginx", "-g", "Daemon Off;"]

Étape 2: Créer un fichier composé

Créer un fichier de composition nommé "composer docker.YML»Fichier qui inclut les paramètres de configuration du service. Par exemple, nous avons configuré le «la toile" et "web1”Services dans le fichier composé en utilisant les instructions suivantes:

  • "la toile«Le service compencerisera le programme HTML et le« «web1«Le service utilisera le«nginx: dernier”Image dans le conteneur.
  • "construire»La clé définit le contexte DockerFile ou Build pour conteneuriser l'application. Par exemple, nous utilisons des instructions Dockerfile.
  • "ports«Attribution des ports exposés du conteneur:
Version: "3"
prestations de service:
la toile:
construire: .
PORTS:
- 80:80
web1:
Image: Nginx: Dernière

Étape 3: Lancez les services

Après cela, construisez et lancez les services dans des conteneurs séparés en utilisant le «secouer docker" commande:

docker-compose up -d

Pour la vérification, visitez le port alloué de LocalHost. Ici, nous avons exécuté avec succès le service HTML à l'aide de Docker Compose sur Windows:

C'est tout! Nous avons démontré comment utiliser Docker Compose sur Windows.

Conclusion

Pour utiliser Docker Compose sur Windows, d'abord, installez le Docker Compose CLI en installant l'application Docker Desktop sur Windows. Après cela, créez un dockerfile pour docker l'application. Configurez les services d'application dans un fichier Compose pour exécuter chaque service dans un conteneur Docker séparé. Après cela, utilisez le «secouer docker»Commande pour démarrer les services de composition. Cet article a illustré comment utiliser la composition Docker sur Windows.