Projeto simples criado apenas para estudos sobre conteiners, virtualização e docker e pipelines. Com objetivo de entender a criação de imagens, container, subir imagem no Docker hub e criar uma pipelina para rodar de forma automatica.
TechWorld With Nana. Docker Crash Course for Absolute Beginners. Youtube, Fev. 2023
Fernanda Kipper | Dev. APRENDA DOCKER DO ZERO | TUTORIAL COMPLETO COM DEPLOY. Youtube, Abr. 2024
- Rode o comando para baixar a imagem do projeto
docker pull fercassia/dev-docker:latest
- Rode o comando para criar e iniciar o container na porta 3000 (mesma porta do servidor do projeto)
docker run -d -p 3000:3000 fercassia/dev-docker
- Clone o projeto
https://github.com/fercassia/dev-docker.git
- Entre na pasta e divirta-se
- Node.js - NVM Windows v20.15.0
- Express - 4.19.2
-
src
: Diretório responsável por armazenar arquivos de serviços. -
.gitignore
: Arquivo responsável por armazenar arquivos/diretórios para serem ignorados ao subir para o repositório (p.ex: node_modules). -
package.json
: Arquivo responsável por armazenar as dependências do projeto. -
.github/workflows
: Diretorio responsável por armazenar os arquivos yaml referente a pipelines para automatizar o processo de build -
Dockerfile
: Arquivo responsável configurar a imagem da aplicação
- Rode o comando para pausar o containner
docker stop {{containerId}}
- Rode o comando para iniciar o container já criado
docker start {{containerId}}