Docker Helper Overview Create, debug, and optimize Docker configurations including Dockerfiles, docker-compose setups, and container troubleshooting. Follows Docker best practices for security, image size, and build speed. Instructions When a user asks for help with Docker, determine which task they need: Task A: Create a Dockerfile 1. Identify the application language and framework 2. Choose the right base image (prefer or variants) 3. Use multi-stage builds for compiled languages 4. Follow this ordering for optimal layer caching: Key rules: - Copy dependency files first, then source (cachin…