How to install mkdkr
apt-get install -y mkdkr use case
Simplify Docker workflows by defining container build, run, and management commands as Makefile targets.
When to use mkdkr
- When setting up reproducible development environments with Docker and Makefile
- When integrating Docker builds into CI/CD pipelines across platforms like GitHub Actions, GitLab CI, CircleCI, and Jenkins
- When developers need a consistent interface for common Docker tasks (build, run, test, push) without writing long commands
When not to use mkdkr
- When complex multi-service orchestration is required (use docker-compose or Kubernetes instead)
- When the project does not use Docker or Makefile, adding unnecessary abstraction
mkdkr features
- · Declarative Docker commands as Makefile targets
- · Automatic image tagging and versioning
- · Integration with multiple CI/CD services (GitHub Actions, GitLab CI, Travis CI, CircleCI, Jenkins)
- · Environment variable handling for flexible builds
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like mkdkr on its own.
Set up MCP →