Compor | Aplicativo de contêineres múltiplos do docker de código aberto

Compose Ferramenta DevOps

Docker Compose Definir and Run Multi-Container Applications

O Docker Compõe a ferramenta de código aberto ajuda a lidar com ambientes de docker multi-containers. Ele permite usar um arquivo YAML para definir o multi-container simultaneamente.

Visão geral

O Docker Compose é uma ferramenta para executar aplicativos do Docker multi-container definidos usando o formato de arquivo de composição. Pode ser um começo tedioso, pare, reconstruir e gerenciar vários contêineres manualmente, portanto, o Docker criou uma nova ferramenta útil que ajuda a acelerar o processo, ou seja, o Docker compor. Um arquivo de composição funciona aplicando a regra definida como um ou mais contêineres ou serviços são configurados em um arquivo Docker-Compose.yaml. Quando você possui um arquivo YAML compor, você pode criar, iniciar e gerenciar seu aplicativo com um único comando: Docker compor. O desenvolvimento de aplicativos usando o Docker é um desafio ao trabalhar em vários serviços e contêineres. Aqui vem a composição do Docker que o ajudará a executar aplicativos e ambientes do Docker vários contêineres. O Docker Compose pode lidar com vários contêineres simultaneamente na produção do Docker, com os ambientes de produção, estadiamento, desenvolvimento, teste e IC. Você pode usar o Docker Compose para gerenciar todo o ciclo de vida de desenvolvimento de software (SDLC). O Docker Compõe Software de código aberto possui 24,8k Github Stars e 4,2k Github Forks.

Requisitos de sistema

Os requisitos para configurar o Docker Compose incluem:

  • Docker compor
  • Motor Docker
  • Sudo privilegia o usuário sem raios
  • Conta do Github

Características

Alguns dos principais recursos do Docker Compose estão listados abaixo:

  • Hospedando vários ambientes isolados em um único host
  • Personalize recipientes para diferentes ambientes
  • Salvar dados de volume quando os contêineres são criados
  • Reutilizar e recriar recipientes que mudaram
  • Variáveis ​​e mover uma composição entre ambientes

Instruções de instalação

Instale o docker compor no Linux

Primeiro, verifique se todos os pacotes de dependência da composição do Docker estão instalados e atualizados, siga as instruções listadas abaixo. Você também pode fazer o download do Docker compor o binário na página de lançamento do repositório Compose no Github for on Linux. As instruções passo a passo estão listadas abaixo. Execute este comando para baixar o lançamento estável atual do Docker Compose:

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Para instalar uma versão diferente do Docker Compose Linux, substitua 1.29.2 pela versão do Compose que você deseja instalar. Agora, aplique permissões executáveis ​​ao binário baixado:

    sudo chmod +x /usr/local/bin/docker-compose

Se o comando Docker-Compose falhar após as etapas da instalação, verifique seus caminhos. Você também pode criar um link simbólico para /usr /bin ou qualquer outro diretório em seu caminho com comando:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Opcionalmente, você deve instalar a conclusão do comando para o shell Bash e Zsh. Agora, teste a instalação usando o comando:

    docker-compose --version

Parabéns! Agora, você aprendeu a instalar o Docker compor o Ubuntu 20.04 com sucesso. Aproveitar!

Perguntas frequentes

O que é composição do Docker?

O Docker Compose é um software de origem Open usado para definir, compartilhar e executar aplicativos do Docker multi-container. Docker Compose O arquivo funciona definindo regras em um docker-compose.yaml, como os vários contêineres ou serviços estão configurados. Ajuda a ajudar a acelerar o processo multi-container.

O Docker compor o código aberto?

A Docker abordou a especificação de compôs em uma organização independente para definir e executar aplicativos nativos de nuvem e multi-containers. O Docker Compõe o repositório de código -fonte está disponível em Github.

Docker é compor grátis?

O Docker Compose é gratuito para pequenas empresas para definir e executar o aplicativo de contêineres múltiplos.

Em que idioma o Docker é escrito?

O Docker Compose V1 está na linguagem Python, enquanto o Docker Compose V2 é completamente reescrito do zero em Golang.

O que é Docker e Docker compostos?

A diferença entre o Docker e o Docker-Compose é que os comandos do Docker são usados ​​para executar apenas um contêiner ou imagem por vez. Enquanto o Docker Compose no Ubuntu é usado para iniciar, pare e gerencie o aplicativo do Docker de contêineres com vários contêineres, configurado em um arquivo Docker-compompose.yaml.

Explore

Neste artigo, discutimos sobre o Docker de código aberto compor a versão mais recente. Para saber sobre outras ferramentas de orquestração de contêineres, visite a página seguinte:

OpenShift

Portainer

Apache Mesos

Kubernetes

5 principais ferramentas de orquestração de contêineres de código aberto para DevOps

 Português