wils@web ~ $ cat ~/ajuda/como-criar-um-dockerfile-basico-para-sua-aplicacao-node-js-passo-a-passo.md

Docker

Como criar um Dockerfile básico para sua aplicação Node.js: Passo a passo

atualizado em 05/09/2026

Este manual apresenta um guia passo a passo para criar um Dockerfile básico para uma aplicação Node.js. O Docker é uma ferramenta poderosa que permite empacotar sua aplicação e suas dependências em um contêiner portátil.

Passo 1: Preparar o Ambiente

  • Certifique-se de ter o Docker instalado em sua máquina. Você pode verificar isso com o comando:
docker --version

Passo 2: Criar a Estrutura do Projeto

  1. Crie um diretório para sua aplicação:
mkdir minha-aplicacao && cd minha-aplicacao
  1. Inicialize um novo projeto Node.js:
npm init -y

Passo 3: Criar o Dockerfile

No diretório da sua aplicação, crie um arquivo chamado Dockerfile:

touch Dockerfile

Abra o Dockerfile em um editor de texto e adicione o seguinte conteúdo:

FROM node:14

# Define o diretório de trabalho
WORKDIR /usr/src/app

# Copia o package.json e package-lock.json
COPY package*.json ./

# Instala as dependências
RUN npm install

# Copia o restante da aplicação
COPY . .

# Expõe a porta que a aplicação irá rodar
EXPOSE 3000

# Comando para iniciar a aplicação
CMD [ "node", "app.js" ]

Passo 4: Construir a Imagem Docker

Com o Dockerfile configurado, você pode construir a imagem da sua aplicação:

docker build -t minha-aplicacao .

Passo 5: Executar o Contêiner

Após a construção da imagem, execute o contêiner:

docker run -p 3000:3000 minha-aplicacao

Conclusão

Você agora tem um contêiner Docker básico para sua aplicação Node.js. Para otimizar ainda mais seu Dockerfile, considere usar multi-stage builds e minimizar o tamanho da imagem. Explore as possibilidades que o Docker oferece para facilitar o desenvolvimento e a implantação da sua aplicação.

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.