Um projeto educacional sobre Docker para iniciantes. Este site apresenta conceitos básicos do Docker, seus benefícios e exemplos práticos de uso.
- O que é Docker
- Para que serve Docker
- Benefícios do uso de Docker
- Problemas que o Docker resolve
- Exemplos práticos de uso do Docker focados em ciência de dados:
- Dashboard de dados com Streamlit
- API de dados com FastAPI
- Banco de dados PostgreSQL
- Aplicação completa de análise de dados com Docker Compose
Antes de começar, você precisa ter o Node.js instalado em seu sistema. Siga as instruções abaixo de acordo com seu sistema operacional:
- Acesse nodejs.org
- Baixe a versão LTS (recomendada para a maioria dos usuários)
- Execute o instalador e siga as instruções na tela
- Para verificar se a instalação foi bem-sucedida, abra o Prompt de Comando (ou PowerShell) e digite:
node --version npm --version
Usando Homebrew (recomendado):
- Se você não tem o Homebrew instalado, instale-o executando o seguinte comando no Terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Instale o Node.js:
brew install node
Alternativa - Usando o instalador:
- Acesse nodejs.org
- Baixe a versão LTS para macOS
- Execute o instalador e siga as instruções
# Atualizar os repositórios
sudo apt update
# Instalar o Node.js e npm
sudo apt install nodejs npm
# Verificar a instalação
node --version
npm --version# Instalar o Node.js e npm
sudo dnf install nodejs npm
# Verificar a instalação
node --version
npm --versionDepois de instalar o Node.js e o npm, siga estes passos para executar o projeto:
-
Clone ou baixe este repositório para sua máquina
-
Navegue até a pasta do projeto usando o terminal (Command Prompt, PowerShell, Terminal, etc.):
# Windows cd caminho\para\docker_101 # macOS/Linux cd caminho/para/docker_101
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm start
-
Abra seu navegador em
http://localhost:3000para ver o conteúdo.
Para executar os exemplos de Docker apresentados no tutorial, você precisa ter o Docker instalado em seu sistema:
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.