Docker and Docker Compose help you run apps in containers. Containers are like lightweight virtual machines that keep your app and its dependencies together. This skill shows you the best ways to set up Docker for local development, manage networks between containers, and handle data with volumes.
You will learn how to build a multi-service stack with a web app, database, and cache. The patterns include development vs production Dockerfiles, override files for different environments, and service discovery inside a Compose network. These practices make your workflow faster and more reliable.
Anyone moving from local development to containerized workflows will benefit. The tips help you avoid common pitfalls with hot reloading, health checks, and secure images. Follow these patterns to keep your containers clean and your team productive.
Global
mkdir -p ~/.claude/skills/docker-patternsProject
mkdir -p .claude/skills/docker-patternsSource Repository
Azure Deploymicrosoft/azure-skills
Run Azure deployment commands with error recovery for already-prepared apps
Azure Preparemicrosoft/azure-skills
Generate Azure infrastructure code and config files for deployment preparation
Azure Storagemicrosoft/azure-skills
Store files, messages, and data with Azure Storage services easily.
Azure Validatemicrosoft/azure-skills
Validate your Azure deployment with thorough preflight checks on all prerequisites
Azure Resource Lookupmicrosoft/azure-skills
Find any Azure resource across subscriptions and groups easily
Azure Aigatewaymicrosoft/azure-skills
Govern your AI models and tools with Azure API Management gateway
Azure Resource Visualizermicrosoft/azure-skills
Map your Azure resources with clear architecture diagrams in minutes
Azure Rbacmicrosoft/azure-skills
Find the least privilege Azure RBAC role and generate CLI and Bicep code