wils@web ~ $ cat ~/ajuda/como-construir-uma-aplicacao-multi-container-com-docker-compose-2-10.md

Docker

Como construir uma aplicação multi-container com Docker Compose 2.10

atualizado em 05/08/2026

O Docker Compose é uma ferramenta poderosa que permite definir e executar aplicações multi-container. Neste manual, vamos explorar como construir uma aplicação simples usando Docker Compose 2.10.

Pré-requisitos

  • Docker instalado
  • Docker Compose 2.10 ou superior

Passo a passo

1. Criar a Estrutura do Projeto

Crie um diretório para sua aplicação:

mkdir minha-aplicacao

Em seguida, navegue até o diretório:

cd minha-aplicacao

2. Criar o Dockerfile

Crie um arquivo chamado Dockerfile para definir a imagem da sua aplicação. Por exemplo, para uma aplicação Node.js:

FROM node:14
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD [ "node", "app.js" ]

3. Criar o docker-compose.yml

Agora, crie um arquivo chamado docker-compose.yml para definir os serviços:

version: '3'
services:
  app:
    build: .
    ports:
      - '3000:3000'
  db:
    image: postgres:13
    environment:
      POSTGRES_USER: user
      POSTGRES_PASSWORD: password
      POSTGRES_DB: mydb

4. Construir e Executar a Aplicação

Para construir e iniciar os containers, execute:

docker-compose up --build

5. Acessar a Aplicação

A aplicação estará disponível em http://localhost:3000.

Conclusão

Com esses passos simples, você pode criar e gerenciar aplicações multi-container de forma eficiente. Lembre-se de sempre verificar a documentação oficial do Docker para atualizações e melhores práticas.

Dica: Utilize o comando docker-compose down para parar e remover os containers quando não precisar mais deles.

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.