Cheatography
https://cheatography.com
Este guia prático foi desenvolvido para o Grupo de Estudos de MLOps
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Docker - Gerenciamento de Imagens (copy)
docker build -t nome-imagem |
Cria imagem do Dockerfile |
docker images |
Lista imagens locais |
docker rmi nome-imagem |
Remove uma imagem específica |
docker pull imagem |
Baixa imagem do Docker Hub |
docker tag img novo-nome |
Renomeia/Tag de imagem |
Utilize imagens base leves (como python:3.10-slim) para otimizar o transporte de modelos. O Dockerfile garante que as versões do Pandas, PyTorch ou Scikit-learn sejam idênticas no treino e na produção.
|
Docker - Ciclo de Vida do Container
docker run -p 8080:3000 img |
Roda mapeando portas (Host:Cont) |
docker run -d img |
Roda em background (Detached) |
docker ps |
Lista containers ativos |
docker ps -a |
Lista todos (ativos e parados) |
docker stop id_cont |
Para a execução |
docker rm id_cont |
Remove o container |
docker logs -f id_cont |
Visualiza logs em tempo real |
O container isola o ambiente de execução do modelo. É essencial para evitar conflitos de drivers (como o CUDA da NVIDIA) entre diferentes experimentos
Utilidades e Manutenção
docker exec -it id_cont sh |
Abre terminal dentro do container |
docker system prune |
Limpa containers/redes inúteis |
docker volume ls |
Lista volumes de dados |
docker network ls |
Lista redes de comunicação |
docker inspect objeto |
Detalhes técnicos (IP, Configs) |
|
|
Docker Compose - Multi-Serviços
docker-compose up |
Sobe todos os serviços do YAML |
docker-compose up -d |
Sobe em background |
docker-compose down |
Para e remove serviços/redes |
docker-compose logs -f |
Logs de todos os serviços |
docker-compose ps |
Status dos serviços do projeto |
Docker Swarm - Orquestração Nativa
docker swarm init |
Inicializa o modo Swarm (Manager) |
docker node ls |
Lista nós do cluster |
docker service create --name s |
Cria um serviço no cluster |
docker service scale s=5 |
Escala para 5 réplicas |
docker stack deploy -c f.yml n |
Sobe stack completa |
docker service update --image i |
Atualização sem downtime |
|