What problem does it solve?
This Skill addresses the challenges of Dockerfile authoring, BuildKit, Compose v2, base-image strategy, and the image supply chain, providing efficient container management without the complexities of Kubernetes.
Core Features & Use Cases
- Dockerfile Authoring: Guides on modern Dockerfile practices for multi-stage builds, caching, and security best practices.
- BuildKit: Utilizes BuildKit for efficient image building, multi-platform support, and caching.
- Compose v2: Offers best practices for Compose v2 usage, including services, networks, volumes, and secrets management.
- Base Image Strategy: Provides guidance on choosing the right base image for your application, including distroless, debian-slim, alpine, and scratch images.
- Image Supply Chain: Ensures secure and reproducible image builds with signing, SBOMs, and scanning.
Quick Start
Use the docker skill to create a new Dockerfile for a Go application with the command: docker new go-app.