Comment utiliser «-Scale» dans le fichier docker-compose

Comment utiliser «-Scale» dans le fichier docker-compose

Docker Compose est le composant le plus important de l'environnement Docker qui est généralement utilisé pour configurer les services et gérer les applications multi-container. Pour configurer les services dans Docker, Compose utilise le «composer docker.YML" déposer. Puis le "composer docker»La commande démarrera et configurera les services. Les utilisateurs peuvent créer la réplique de services ou de conteneurs dans Docker-Compose à l'aide du «-escalader" option.

Ce blog montrera comment utiliser le «-escalader"Dans le"composer docker" déposer.

Comment utiliser «-Scale» dans le fichier «docker-compose»?

Le "-escalader"N'est utilisable que dans le"composer docker«Commande, pas dans le«composer docker.YML" déposer. Pour spécifier le «-escalader«Option dans le fichier docker-compose, utilisez le«les répliques»Variable dans le fichier docker-compose. Le "les répliques»Spécifiez le nombre de services ou de conteneurs qui seront dupliqués et démarrés.

Pour reproduire le service ou le conteneur Docker-Compose, utilisez la procédure fournie.

Étape 1: Créez «Docker-Compose.fichier yml ”

Tout d'abord, créez un simple "composer docker.YML”Fichier et collez le code suivant:

Version: "Alpine"
prestations de service:
la toile:
construire: .
Nom d'hôte: Golang.exemple.com
Golang:
Image: "Golang: Alpine"
déployer:
répliques: 4
PORTS:
- "8080-8084: 8080"

Dans le code ci-dessus, "la toile" et "golang"Sont deux services, où"la toile"Utilisera le"Dockerfile", et "golang»Tirera des images du registre. Ici, "les répliques»Est utilisé pour spécifier le nombre de services qui doivent être reproduits et démarrés:

Étape 2: Créer et démarrer des conteneurs

Ensuite, utilisez le «secouer docker”Commande pour démarrer le service Docker-Compose:

> docker-compose up -d

Étape 3: Vérifiez si les services ou les conteneurs sont reproduits

Pour la vérification, ouvrez le «Docker Desktop»Application et vérifiez les conteneurs. On peut observer que les répliques du «golang«Le service est généré avec succès:

Alternativement, les utilisateurs peuvent utiliser le «docker ps -a”Commande pour afficher les conteneurs dans le terminal:

> docker ps -a

Comment utiliser «-Scale» dans la commande «docker-compose»?

Vous pouvez également utiliser le «-escalader”Option dans le"secouer docker”Commande pour mettre à l'échelle le service spécifié au nombre d'instances:

> docker-compose up -d --échelle web = 4

La commande ci-dessus évoluera ou reproduira le «la toile»Service quatre fois:

Nous avons illustré comment utiliser "-escalader"Dans le fichier docker-compose.

Conclusion

Il n'y a pas "-escalader«Variable utilisée dans le«composer docker" déposer. Cependant, les utilisateurs peuvent reproduire les services de Docker-Compose dans le fichier à l'aide du «les répliques»Variable. Le "les répliques»Spécifiez le nombre de services ou de conteneurs qui seront dupliqués et démarrés. De plus, vous pouvez utiliser le "-escalader”Option dans le"secouer docker”Commande pour reproduire le service. Cet article a illustré comment utiliser "-escalader"Dans le fichier docker-compose.