Como usar o Docker Compose no Windows

Como Usar O Docker Compose No Windows



O Docker Compose é uma ferramenta Docker CLI utilizada para configurar, gerenciar e implantar microsserviços e aplicativos de vários contêineres. Ele usa um arquivo YAML como um arquivo de composição para configurar os serviços junto com outras configurações. Esses serviços começarão a usar “ docker-compose ” comando. Este comando executa cada serviço configurado em um contêiner separado. Além disso, o Docker compose CLI também nos fornece diferentes comandos para gerenciar os serviços de composição.

Este tutorial demonstrará como usar a composição do Docker no Windows.

Pré-requisitos: Instalar o Docker Compose

Para instalar a ferramenta de composição do Docker, primeiro instale o aplicativo Docker Desktop para Windows no sistema. Este aplicativo contém Docker CLI integrado, Docker Compose CLI, plug-in Compose, Docker Engine e outros componentes essenciais.







Observação: Para a instalação do aplicativo Docker Desktop, visite nosso site associado artigo .



Como usar o Docker Compose no Windows?

Para usar a composição do Docker no Windows, primeiro crie um Dockerfile que defina as instruções para conteinerizar o aplicativo. Depois disso, configure os serviços no arquivo de composição e acione os contêineres usando o comando “ docker-compose ” comando.



Para a ilustração, verifique as instruções fornecidas.





Passo 1: Criar Dockerfile

Primeiro, crie um Dockerfile que contenha instruções para criar o instantâneo do contêiner Docker. Por exemplo, nós dockerizamos o “ index.html ” usando as seguintes instruções:

  • DE ” define a imagem base do contêiner.
  • CÓPIA DE ” adiciona ou copia o arquivo de origem para o caminho executável do contêiner.
  • PONTO DE ENTRADA ” define os executáveis ​​ou padrões do container Docker:
DE nginx:mais recente

COPIAR index.html / usr / compartilhar / nginx / html / index.html

PONTO DE ENTRADA [ 'nginx' , '-g' , 'daemon off;' ]

Etapa 2: criar arquivo de composição

Crie um arquivo de composição chamado “ docker-compose.yml ” que inclui as definições de configuração do serviço. Por exemplo, configuramos o “ rede ' e ' web1 ” services no arquivo de composição usando as seguintes instruções:



  • rede ” irá conter o programa HTML e o serviço “ web1 ” O serviço usará o “ nginx:mais recente ”imagem no contêiner.
  • construir ” define o Dockerfile ou o contexto de compilação para conter o aplicativo. Por exemplo, usamos as instruções do Dockerfile.
  • portas ” aloca as portas expostas do contêiner:
versão: '3'

Serviços:

rede:

construir: .

portas:

- 80 : 80

web1:

imagem: nginx:latest

Etapa 3: iniciar os serviços

Depois disso, crie e ative os serviços em contêineres separados, utilizando o “ docker-compose ” comando:

docker-compose -d

Para a verificação, visite a porta alocada do localhost. Aqui, executamos com sucesso o serviço HTML usando o Docker Compose no Windows:

Isso é tudo! Demonstramos como usar a composição do Docker no Windows.

Conclusão

Para usar o Docker Compose no Windows, primeiro instale a CLI do Docker Compose instalando o aplicativo Docker Desktop no Windows. Depois disso, crie um Dockerfile para dockerize o aplicativo. Configure os serviços de aplicativo em um arquivo de composição para executar cada serviço em um contêiner Docker separado. Depois disso, utilize o “ docker-compose ” para iniciar os serviços de composição. Este artigo ilustrou como utilizar a composição do Docker no Windows.