wils@web ~ $ cat ~/ajuda/como-usar-docker-compose-para-orquestrar-multiplos-containers-na-versao-3-9-guia-pratico.md
DockerComo usar Docker Compose para orquestrar múltiplos containers na versão 3.9: Guia prático
O Docker Compose é uma ferramenta poderosa que permite definir e executar aplicações Docker com múltiplos containers. Neste guia prático, vamos aprender como usar o Docker Compose na versão 3.9 para orquestrar múltiplos containers.
Introdução
Com o Docker Compose, você pode definir toda a configuração da sua aplicação em um único arquivo docker-compose.yml. Isso facilita a gestão e o deploy de aplicações complexas que dependem de vários serviços.
Passo a Passo
1. Instalação do Docker e Docker Compose
- Certifique-se de que o Docker está instalado em sua máquina. Para instalar o Docker, execute:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
- Para instalar o Docker Compose, use o seguinte comando:
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
sudo chmod +x /usr/local/bin/docker-compose
2. Criando o arquivo docker-compose.yml
Crie um arquivo chamado docker-compose.yml no diretório do seu projeto. Abaixo está um exemplo básico de um arquivo que orquestra um aplicativo web com um banco de dados:
version: '3.9'
services:
web:
image: nginx:latest
ports:
- "80:80"
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: example
3. Executando os containers
Para iniciar os containers definidos no seu arquivo docker-compose.yml, execute:
docker-compose up -d
O parâmetro -d executa os containers em segundo plano.
4. Verificando os containers em execução
Para listar os containers em execução, use:
docker-compose ps
5. Parando e removendo os containers
Para parar os containers, execute:
docker-compose down
Conclusão
O Docker Compose simplifica a gestão de aplicações que utilizam múltiplos containers. Com apenas um arquivo de configuração, você pode orquestrar toda a sua aplicação de forma eficiente. Dica: Sempre mantenha seu arquivo docker-compose.yml versionado em um sistema de controle de versão, como o Git, para facilitar a colaboração e o histórico de mudanças.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.