DockerKit Documentation
Audience: All users, developers, and contributors
WHAT
DockerKit (dck) is a Docker management and compliance CLI toolkit. This hub provides navigation to all project documentation.
WHY
Centralized documentation access prevents fragmentation and ensures all audiences β users, developers, and architects β can find what they need.
HOW
Quick Navigation
| I want to⦠| Go to |
|---|---|
| Get started quickly | Quick Start |
| Understand the architecture | Architecture |
| Contribute to the project | Developer Guide |
| Check compliance standards | Compliance |
| Look up a term | Glossary |
By SDLC Phase
| Phase | Contents |
|---|---|
| 3-design | Architecture, Compliance, Safety Boundaries, Standards |
| 4-development | Developer Guide, Tutorials |
| 5-testing | Coverage Analysis |
Reference Documentation
| Document | Description |
|---|---|
| Docker Landscape | Docker ecosystem overview β objects, relationships, tooling |
| Feature Comparison | Feature matrix across DockerKit capabilities |
| Image Comparison | Docker image type comparisons |
| Best Practices Validation | 9 Dockerfile best practice checks |
| Best Practices Scorecard | Scoring methodology |
| Templates | Production-ready Docker stack templates (8 categories) |
| Compliance | CIS Docker Benchmark and OWASP compliance checking |
| Safety Boundaries | DockerKit safety guarantees |
Standards
See standards/README.md for the full compliance matrix covering CIS Docker Benchmark, OWASP Container Security, Bash Security, ShellCheck, and POSIX compliance.
Tutorials
| Guide | Description |
|---|---|
| Docker Secrets | Secrets management with BuildKit, Swarm, Compose, Kubernetes |
| Environment Variables | Environment variable handling best practices |