Cet article illustrera comment utiliser Docker Compose pour démarrer avec plusieurs conteneurs.
Comment utiliser docker compose pour travailler avec plusieurs conteneurs?
L'utilisation de Docker Compose pour gérer et exécuter plusieurs applications de conteneurs est la meilleure solution car elle est plus polyvalente et fournit des fonctionnalités différentes, telles que la gestion des conteneurs sur le même port, reproduisant n'importe quel service ou application entière, en attribuant des ports uniques aux services individuels, et bien d'autres.
Suivez les instructions données pour utiliser la composition Docker pour commencer à travailler avec plusieurs conteneurs ou microservices.
Étape 1: Spécifiez l'application multi-contain pour
Tout d'abord, créez l'application multi-conteneurs. Par exemple, nous avons construit une application HTML qui exécute deux fichiers HTML différents, "indice.html" et "index1.html»:
Étape 2: Créer Dockerfile
Créez un dockerfile pour docker le programme HTML. À cette fin, nous conteneurisons le «indice.html»Programme:
De Nginx: dernierNote: Vous pouvez également spécifier le dockerfile pour un autre programme. Par exemple, nous utiliserons l'image Docker pour spécifier le deuxième service ou le programme. Accédez à notre article associé pour créer une image Docker pour conteneuriser le programme.
Étape 3: Créer un fichier composé
Ensuite, créez un fichier composé nommé "composer docker.YML”Fichier et configurez l'application multi-container à l'aide des instructions suivantes:
Étape 4: Créez et lancez les conteneurs
Tirez ou démarrez le conteneur en utilisant "secouer docker" commande:
secouer dockerÉtape 5: Vérification
Pour la vérification, répertoriez les services de composition:
docker-compose psIci, vous pouvez voir le «la toile"Le service s'exécute sur le port"80" et "web1"Fonctionne sur"57151»:
Alternativement, accédez au port assigné de LocalHost et vérifiez si l'application est en cours d'exécution ou non:
Il s'agit de savoir comment utiliser Docker Compose pour travailler avec plusieurs conteneurs.
Conclusion
Pour utiliser le Docker Composer pour travailler avec des applications multi-continents, créez d'abord une application multi-container et la compléterriser dans Dockerfile ou sous la forme d'une image. Après cela, faites un «composer docker.YML”Fichier pour configurer l'application multi-container dans Docker Compose. Après cela, démarrez les conteneurs de Docker Compose en utilisant le «secouer docker" commande. Cet article a illustré comment utiliser la composition Docker pour travailler avec des applications multi-container.