Sign inSign up

gabricoto/app-node

By gabricoto

•Updated 12 months ago

Imagem de criação do curso de Docker da Alura

Image
Developer tools
0

111

gabricoto/app-node repository overview

⁠Docker Hub Overview - gabricoto/app-node

Esta imagem Docker contém uma aplicação Node.js desenvolvida durante o curso Docker: criando e gerenciando containers⁠ da Alura. A aplicação serve como exemplo prático para demonstrar conceitos fundamentais de containerização com Docker.

  • Base: Node.js 14

  • Aplicação: Servidor web simples que exibe "Eu amo Docker!"

  • Porta: Configurável via variável de ambiente (padrão: 6000)

  • Tamanho: ~333MB (otimizada para aprendizado)

  • gabricoto/app-node:1.0 - Versão básica

  • gabricoto/app-node:1.1 - Com documentação de porta (EXPOSE)

  • gabricoto/app-node:1.2 - Com variáveis de ambiente configuráveis

⁠Execução simples:
docker run -d -p 8080:6000 gabricoto/app-node:1.2
⁠Com porta customizada:
docker run -d -p 9090:6000 gabricoto/app-node:1.2
⁠Acessar a aplicação:

Abra seu navegador em: http://localhost:8080


⁠Estrutura da Imagem

  • WORKDIR: /app-node
  • Dependências: Instaladas via npm install
  • Comando: npm start
  • Porta exposta: Documentada via EXPOSE

⁠Finalidade Educativa

Esta imagem foi criada para fins educativos, demonstrando:

  • Criação de Dockerfiles
  • Uso de variáveis de ambiente (ARG/ENV)
  • Documentação de portas (EXPOSE)
  • Boas práticas de containerização
  • Versionamento de imagens

Nota: Esta imagem é destinada para aprendizado e demonstração de conceitos Docker. Para uso em produção, considere otimizações de segurança e tamanho.

Tag summary

Content type

Image

Digest

sha256:31b96774b…

Size

333.6 MB

Last updated

12 months ago

docker pull gabricoto/app-node:1.2