Nesse post quero compartilhar uma maneira de instalar o Docker Compose no Linux. Mas antes de colocar a mão na massa é interessante entender o que é o Compose e como ele funciona.
01 O que é Compose? E como funciona?
O Compose é uma ferramenta para definir e executar aplicativos Docker de vários contêineres. Com o Compose, você pode usar arquivos YAML para configurar os serviços do seu aplicativo. Então, com um comando, você pode criar e iniciar todos os serviços na configuração.
O Compose funciona em todos os ambientes: produção, preparo, desenvolvimento, teste, bem como fluxos de trabalho de CI. Ele também possui comandos para gerenciar todo o ciclo de vida do seu aplicativo:
- Iniciar, parar e reconstruir serviços
- Exibir o status dos serviços em execução
- Transmita a saída de log dos serviços em execução
- Executar um comando único em um serviço
02 Principais recursos
Os principais recursos do Compose que o tornam eficaz são:
- Tenha vários ambientes isolados em um único host
- Preserva os dados do volume quando os contêineres são criados
- Recrie apenas contêineres que foram alterados
- Suporta variáveis e movendo uma composição entre ambientes
03 Confira se o Docker esta instalado na sua máquina
Instalar a ferramenta Compose é fácil, mas primeiro certifique-se de ter o Docker instalado.
Rode esse comando no seu terminal para saber se o Doceker realmente esta instalado.
docker --version
Se não aparecer uma mensagem semelhante a esta Docker version 20.10.21, build baeda1f
significa que você ainda não tem o Docker instalado, nesse caso eu publiquei este post mostrando: Instalação Completa do Docker no Ubuntu LTS, mas caso você esteja utilizando um sistema diferente, consulte o guia oficial.
04 Instale o Compose
Caso esteja utilizando alguma distribuição Linux, basta realizar a instalação com o seguinte comando:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Os binários baixados da Internet não podem ser executados por padrão. Portanto, basta usar o programa chmod para aplicar permissões de execução (+x) ao binário que acabamos de baixar. Execute o seguinte comando em seu terminal:
sudo chmod +x /usr/local/bin/docker-compose
05 Verifique a instalação
Agora basta executar docker-compose --version
para verificar a instalação. Se tudo correr bem, você deverá ver a seguinte saída (ou semelhante) em seu terminal:
docker-compose --version
# Docker Compose version v2.5.0
Você deve então ver os detalhes da versão instalada em seu terminal.
Para saber mais sobre o Compose (ou caso ocorra algum erro) basta consultar o guia oficial.
Referências:
Bônus:
Desenvolvi um gerador de senhas exclusivo para você! Visite o site e crie senhas seguras facilmente.
Top comments (3)
Great post! Here is also a quick video on how to do that:
Thanks a lot, Bobby!
Excellent complement!
Ajudou muito!