wils@web ~ $ cat ~/ajuda/como-criar-um-arquivo-dockerfile-para-aplicacoes-node-js-no-ubuntu-22-04-guia-passo-a-passo.md
DockerComo criar um arquivo Dockerfile para aplicações Node.js no Ubuntu 22.04: Guia passo a passo
Este guia fornece um passo a passo sobre como criar um arquivo Dockerfile para aplicações Node.js no Ubuntu 22.04.
Introdução
O Docker permite que você empacote sua aplicação Node.js em um contêiner, facilitando a implantação e a escalabilidade. Neste manual, você aprenderá a criar um Dockerfile básico para sua aplicação.
Passo a Passo
1. Instalar o Docker
- Abra o terminal e atualize os pacotes:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
2. Criar o diretório da aplicação
- Crie um diretório para sua aplicação:
mkdir minha-aplicacao
cd minha-aplicacao
3. Criar o arquivo Dockerfile
- Crie um arquivo chamado Dockerfile:
touch Dockerfile
nano Dockerfile
4. Estruturar o Dockerfile
Adicione o seguinte conteúdo ao seu Dockerfile:
FROM node:14
# Define o diretório de trabalho
WORKDIR /usr/src/app
# Copia os arquivos 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 vai rodar
EXPOSE 3000
# Comando para iniciar a aplicação
CMD [ "npm", "start" ]
5. Construir a imagem Docker
- Execute o comando para construir a imagem:
docker build -t minha-aplicacao .
6. Executar o contêiner
- Inicie um contêiner a partir da imagem criada:
docker run -p 3000:3000 minha-aplicacao
Conclusão
Agora você tem um Dockerfile básico para sua aplicação Node.js. Lembre-se de sempre manter suas dependências atualizadas e considere utilizar um arquivo .dockerignore para otimizar a construção da imagem.
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.