Diferentes maneiras de usar o comando Docker-CompomPe Up

Diferentes maneiras de usar o comando Docker-CompomPe Up

Docker Compose é a parte mais essencial e crucial do ambiente do Docker. É referido como uma ferramenta multi-container usada para iniciar o aplicativo e outros microsserviços em vários contêineres. O Docker Compose utiliza o arquivo YAML para configurar os aplicativos e outras definições de configuração. Em seguida, o aplicativo é recipiente em vários recipientes, utilizando o “Docker-compor”Comando.

Este blog demonstrará maneiras diferentes de usar o comando "Docker-Compompose Up".

Diferentes maneiras de usar o comando "Docker-Compose Up"

O "Docker-compor”O comando é usado para executar os aplicativos e programas em vários contêineres. Esses comandos suportam opções diferentes para funcionar de maneira diferente. Para a demonstração, listamos alguns métodos para usar o comando "Docker-Compose Up":

  • Usar "Docker-compor”Comando para contêiner o programa de contêineres múltiplos
  • Usar "Docker-compor”Comando para executar um contêiner no modo isolado
  • Usar "Docker-compor”Comando para iniciar o contêiner sem recriá-los
  • Usar "Docker-compor”Comando para criar apenas os contêineres
  • Usar "Docker-compor”Comando para puxar a imagem antes de iniciar o contêiner

Método 1: Use o comando "Docker-Compose Up" para contêiner o programa de contêineres multi-contêineres

Para copinar o serviço ou aplicativo de múltiplos contêineres, primeiro, crie os arquivos de configuração, como “Dockerfile" e "Docker-Compose.yml" arquivo. Então, utilize o “Docker-compor”Comando. Para as diretrizes adequadas, siga as etapas fornecidas.

Etapa 1: Faça o Dockerfile

Primeiro, crie o DockerFile que inclui as instruções para dockerizar o aplicativo. Por exemplo, vamos contêiner o “índice.html" arquivo:

De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
EntryPoint ["nginx", "-g", "Daemon Off;"]

Etapa 2: Crie arquivo de composição

Em seguida, adicione a configuração da configuração de serviços ao “Docker-Compose.yml" arquivo. Para fazer isso, configuramos as seguintes configurações:

  • ““Serviços"Configura dois serviços,"rede" e "Web1”.
  • ““construir”É usado para especificar o contexto de construção. Por exemplo, usamos o Dockerfile. Aqui, você também pode utilizar “imagem”Para recipilar o programa ou aplicação.
  • ““portas”Aloca a porta exposta do contêiner:
Versão: "3"
Serviços:
rede:
construir: .
Portas:
- 80:80
Web1:
construir: .
Portas:
- 80

Etapa 3: Inicie o contêiner

Em seguida, crie e inicie o contêiner utilizando o “Docker-compor”Comando:

Docker-compor

Para verificar se o serviço de aplicativo está em execução no contêiner ou não, visite a porta do host local exposta:

Método 2: Use o comando "Docker-Compompose Up" para executar o contêiner no modo desapegado

Para executar os serviços de composição em segundo plano ou em modo destacado, utilize o “-d" ou "-destacado”Opção junto com a“Docker-compor”Comando:

Docker -Compor Up -d

Acima da saída mostra que os contêineres estão executando no modo isolado.

Método 3: Use o comando "Docker-Compose Up" para iniciar o contêiner sem recriá-los

Para impedir que o Docker Compose recreva o recipiente antes de iniciá -lo, utilize o “-sem recreação”Opção com o seguinte comando:

Docker-Compõe Up -d--não-Recreado

Método 4: Use o comando "Docker-Compompose Up" para criar apenas os contêineres

Às vezes, os desenvolvedores podem querer criar ou configurar serviços em contêineres, impedindo que o Docker Compose inicie -os. Para esse fim, basta usar o “-Sem partida”Bandeira com a“Docker-compor”:

Docker-Compor Up-Não-Start

Método 5: Use o comando "Docker-Compompose Up" para puxar a imagem antes de iniciar o contêiner

Alguns serviços de composição do docker usam imagens do Docker em vez de construir contexto ou dockerfile. Nos cenários, você pode primeiro puxar a imagem do Docker do registro antes de criar e iniciar o contêiner usando o “-Pull silencioso" ou "-puxar”Opção:

Docker-Compor Up --quiet-Pull

Discutimos as diferentes maneiras de usar o “Docker-compor”Comando.

Conclusão

O "Docker-compor”O comando configura e executa aplicativos e serviços multi-containers. Ele suporta opções diferentes para se comportar de maneira diferente, como “-d”É usado para executar o serviço no modo isolado,“-sem recreação"Impede o motor do docker de recriar o contêiner,"-puxar”Puxa a imagem primeiro antes de contê -lo no aplicativo ou serviço. Este blog ilustrou maneiras diferentes de usar o comando "Docker-Compompose Up".