Pular pro conteúdo

Docker skill

Imagem Docker menor, mais segura e com build mais rápido pra sua API em .NET, sem os erros de quem escreve Dockerfile na pressa.

por codewithmukesh

instalações
2.800
estrelas no GitHub
789
No skills.sh desde
abril de 2026
Licença
MIT

Atualizada no GitHub em 7 de agosto de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Parte do dotnet-claude-kit, a skill ensina o Claude a escrever Dockerfile pra aplicações .NET 10. A base é o build em dois estágios: compila na imagem do SDK, que passa de 900 MB, e roda só o resultado na imagem do ASP.NET, perto de 200 MB.

Ele copia primeiro os arquivos .csproj e restaura os pacotes NuGet antes do resto do código, pra uma linha mudada não baixar tudo de novo. Roda com o usuário app em vez do root, monta o .dockerignore e cria um endpoint /health/live pra checagem de saúde.

A checagem fica no orquestrador (Kubernetes ou Docker Compose), não dentro da imagem, porque as imagens padrão do .NET não têm shell nem curl. Pra rodar local, monta o Compose com a string de conexão do Postgres e do Redis por variável de ambiente e espera o banco ficar saudável antes de subir a API.

Nas palavras de quem fez

Docker containerization for .NET 10 applications. Covers multi-stage builds, .NET container images, non-root user configuration, health checks, and…

codewithmukesh, no SKILL.md

Quando usar

  • Colocar uma API .NET em container pra subir num servidor
  • Diminuir uma imagem Docker que ficou pesada
  • Fazer o build parar de baixar todos os pacotes a cada mudança
  • Subir API, banco e Redis juntos na máquina com Docker Compose
  • Revisar um Dockerfile que roda como root

Depois de instalar, é só pedir assim

  • Cria o Dockerfile da minha API em .NET com build em estágios e usuário sem root
  • Monta um docker-compose com a API, o Postgres e o Redis pra eu rodar local
  • Revisa esse Dockerfile e me diz por que a imagem está com 1 GB

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Docker no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Docker, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a docker skill precisa pra funcionar?

De um projeto em .NET e do Docker pra construir e rodar as imagens. Não pede chave de API nem conta paga. Os exemplos são todos do .NET 10.

Roda no Codex e no Antigravity?

Roda: é um SKILL.md só de orientação, com exemplos de Dockerfile e Compose, sem script nem ferramenta própria do Claude Code.

Serve pra app em Node, Python ou PHP?

Não. Tudo ali é de .NET: imagens da Microsoft, NuGet, .csproj. E pra publicar container sem Dockerfile, pelo dotnet publish, o kit tem outra skill, a container-publish.

Levar essa skill

1x dockerR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/codewithmukesh/dotnet-claude-kit

Aprenda a usar

Mais da loja codewithmukesh

Ver a loja codewithmukesh