-
-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Kim Oliver Drechsel edited this page Sep 8, 2025
·
34 revisions
Doco-CD stands for Docker Compose Continuous Deployment and is a lightweight GitOps tool that automatically deploys and updates Docker Compose projects and Swarm stacks via webhooks or polling when a change is pushed to a Git repository.
You can think of it as a simple Portainer or ArgoCD alternative for Docker.
- Easy to set up and use.
- Runs with a minimal (distroless) image and supports data encryption with SOPS.
- Built in Go with tiny RAM and CPU requirements.
- Can deploy applications via webhooks and/or polling.
- Supports various Git providers
- Supports both Docker Compose projects and Swarm stacks in Swarm mode.
- Provides notifications and Prometheus metrics for monitoring.
Follow the Quickstart Guide to get started with Doco CD.
More resources:
- Tips and Tricks - Some tips and tricks for using the application.
- Known Limitations - Learn about the limitations of the application.
See the right sidebar for links to the wiki pages with more detailed information.
- GitHub
- GitLab
- Gitea
- Forgejo
See the releases page for release notes and changelogs.
You can find the Docker image in the GitHub Container Registry.
docker pull ghcr.io/kimdre/doco-cd:latest
- Ask questions on GitHub Discussions
- Report bugs or suggest features by opening an issue
Contributions are welcome! Please see the contributing guidelines for more information.