docker-management

Build, optimize, and troubleshoot Docker containers and images. Create efficient Dockerfiles, manage container lifecycle, configure networking and volumes, and debug container issues. Use when working with Docker, containerization, or container troubleshooting.

By bagelhole · 372 installs

npx skills add bagelhole/devops-security-agent-skills --skill docker-management

Source repository · Upstream listing

Docker Management Build, run, and manage Docker containers for application deployment and development. When to Use This Skill Use this skill when: Creating and optimizing Dockerfiles Building and tagging Docker images Running and managing containers Debugging container issues Configuring Docker networking and volumes Implementing container security best practices Prerequisites Docker Engine installed (20.10+) Basic command line knowledge Understanding of application deployment Dockerfile Best Practices Multi Stage Build Layer Optimization Security Hardening Building Images Basic Build Multi Platform Builds Running Containers Basic Operations Volume Management Networking Container Lifecycle Management Commands Logs and Monitoring Debugging Containers Interactive Access Troubleshooting Health Checks Image Management Tagging and Pushing Cleanup Image Analysis Docker Compose Integration Security Best Practices Image Security Runtime Security Common Issues Issue: Container Exits Immediately Problem : Container starts and stops instantly Solution : Check if CMD/ENTRYPOINT runs foreground process, use docker logs to see errors Issue: Cannot Connect to Container Problem : Port not accessible Solution : Verify port mapping ( p), check container is running, verify firewall rules Issue: Out of Disk Space Problem : Docker using too much disk Solution : Run docker system prune a volumes , check for large unused images Issue: Build Cache Not Working Problem : Every build downloads dependencies Solution : Order Dockerfile instructions from least to most frequently changing Best Practices Use multi stage builds to minimize image size Never store secrets in images use runtime injection Pin base image versions for reproducibility Implement health checks for production containers Use .dockerignore to exclude unnecessary files Run containers as non root users Scan images for vulnerabilities regularly Use Docker BuildKit for faster builds Related Skills [docker compose](../docker compose/) Multi container applications [container scanning](../../../security/scanning/container scanning/) Security scanning [container hardening](../../../security/hardening/container hardening/) Security hardening