Skip to content
Kim Oliver Drechsel edited this page Sep 8, 2025 · 34 revisions
Doco CD Logo

What is Doco CD?

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.

Features

  • 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.

Getting Started

Follow the Quickstart Guide to get started with Doco CD.

More resources:

  1. Tips and Tricks - Some tips and tricks for using the application.
  2. Known Limitations - Learn about the limitations of the application.

See the right sidebar for links to the wiki pages with more detailed information.

Supported Git Providers

  • GitHub
  • GitLab
  • Gitea
  • Forgejo

Releases and Changelog

GitHub Release GitHub Release Date

See the releases page for release notes and changelogs.

Image

You can find the Docker image in the GitHub Container Registry.

docker pull ghcr.io/kimdre/doco-cd:latest

Community

Contributing

Contributions are welcome! Please see the contributing guidelines for more information.

Clone this wiki locally