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:
5 principais ferramentas de orquestração de contêineres de código aberto para DevOps