wils@web ~ $ cat ~/ajuda/como-construir-uma-aplicacao-multi-container-com-docker-compose-2-10.md
DockerComo construir uma aplicação multi-container com Docker Compose 2.10
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.