| name | container-operations |
| description | Use when working with Docker — building images, writing Dockerfiles, debugging container issues |
Container Operations
Mode Detection
- Repo mode — templates in
tooling/containers/dockerfiles/. Scaffold Dockerfiles.
- Chat mode — user pastes configs, error logs, or
kubectl output. Provide inline guidance.
Docker
Building Images
docker build -t myapp:1.0.0 .
docker build --no-cache -t myapp:1.0.0 .
Best practices:
- Pin base image versions — never use
latest in production
- Use multi-stage builds to keep production images small
- Add
.dockerignore to exclude node_modules, .git, .env
- Run as non-root user
- One process per container
Debugging Containers
docker logs <container>
docker logs <container> --follow
docker exec -it <container> sh
docker inspect <container>
docker stats
Kubernetes & Helm — use the kubernetes skill
Kubernetes manifests, Helm charts, RBAC, NetworkPolicy, security hardening, and cluster debugging now live in the dedicated kubernetes skill. Invoke it for any K8s or Helm work.
Tooling Templates
tooling/containers/dockerfiles/ — base Dockerfiles by runtime