Come utilizzare -scale all'interno del file Docker-Opse

Come utilizzare -scale all'interno del file Docker-Opse

Docker Compose è il componente più importante dell'ambiente Docker che viene solitamente utilizzato per configurare i servizi e gestire le applicazioni multi-container. Per configurare i servizi in Docker, Compose utilizza il “docker-compose.YML" file. Poi il "docker-compose"Il comando avverrà e configurerà i servizi. Gli utenti possono creare la replica di servizi o contenitori in docker-compone utilizzando "-scala" opzione.

Questo blog dimostrerà come usare il "-scala"All'interno del"docker-compose" file.

Come usare "-scale" all'interno del file "docker-compose"?

IL "-scala"È utilizzabile solo in"docker-compose"Comando, non nel"docker-compose.YML" file. Per specificare il “-scala"Opzione nel file Docker-Opse, utilizza il"repliche"Variabile all'interno del file Docker-Opse. IL "repliche"Specificare il numero di servizi o contenitori che saranno duplicati e avviati.

Per replicare il servizio o il contenitore di composizione Docker, utilizzare la procedura fornita.

Passaggio 1: creare “Docker-Opse.File YML "

Innanzitutto, crea un semplice "docker-compose.YML"File e incolla il seguente codice:

Versione: "Alpine"
Servizi:
ragnatela:
costruire: .
Nome host: Golang.esempio.com
Golang:
Immagine: "Golang: Alpine"
Distribuisci:
Replicas: 4
Porte:
- "8080-8084: 8080"

Nel codice sopra, "ragnatela" E "Golang"Sono due servizi, dove"ragnatela"Userà il"Dockerfile", E "Golang"Tirerà le immagini dal registro. Qui, "repliche"Viene utilizzato per specificare il numero di servizi che dovrebbero essere replicati e avviati:

Passaggio 2: creare e avviare contenitori

Successivamente, usa il “Docker-Opse Up"Comando per avviare Servizio Docker-Opse:

> docker -compose up -d

Passaggio 3: verificare se i servizi o i container sono replicati

Per la verifica, apri il "Docker Desktop"Applicazione e controlla i contenitori. Si può osservare che le repliche del "Golang"Il servizio viene generato con successo:

In alternativa, gli utenti possono utilizzare "Docker PS -A"Comando per visualizzare i contenitori nel terminale:

> Docker PS -a

Come usare "-scale" nel comando "docker-compose"?

Puoi anche usare il “-scalaOpzione "in"Docker-Opse Up"Comando per ridimensionare il servizio specificato al numero di istanze:

> docker -compose up -d -su scala web = 4

Il comando sopra ridimensionerà o replicherà il "ragnatela"Servizio quattro volte:

Abbiamo illustrato come usare "-scala"All'interno del file Docker-Opse.

Conclusione

Non c'è "-scala"Variabile utilizzata in"docker-compose" file. Tuttavia, gli utenti possono replicare i servizi di Docker-Ongose ​​all'interno del file con l'aiuto di "repliche"Variabile. IL "repliche"Specificare il numero di servizi o contenitori che saranno duplicati e avviati. Inoltre, puoi utilizzare il "-scalaOpzione "in"Docker-Opse Up"Comando per replicare il servizio. Questo articolo ha illustrato come usare "-scala"All'interno del file Docker-Opse.