For a docker compose setup for ClickHouse, the strongest matches are testcontainers/testcontainers-go (This is a Go library for programmatically managing test), moncho/dry (This repository is a general-purpose Docker container orchestrator and) and abiosoft/colima (Colima is a container runtime and local Kubernetes manager). Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “clickhouse docker compose”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
testcontainers-go is a Docker integration testing library for Go designed to provision and manage disposable containerized infrastructure. It functions as a container lifecycle manager and ephemeral infrastructure provisioner, allowing developers to programmatically create, start, and destroy containers as dependencies for automated integration tests. The library acts as a Docker network orchestrator by mapping container ports to random host ports and resolving network endpoints for test clients. This capability enables parallel test execution by preventing network collisions and ensures that
This is a Go library for programmatically managing test containers, not a Docker Compose template for ClickHouse deployment, so it lacks the pre-made configuration with persistent volumes, port exposure, and custom ClickHouse setup you are looking for.
Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage. The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architecture
This repository is a general-purpose Docker container orchestrator and lifecycle manager, not a ready-to-use ClickHouse deployment template with a compose file — it could help manage such a deployment but does not provide the focused configuration you are looking for.
Colima is a command-line utility that provides lightweight container runtimes and local Kubernetes orchestration by managing isolated virtual machine environments. It functions as a virtualization manager that abstracts the underlying container engine, allowing users to run containerized applications and system workloads on non-native operating systems without the overhead of heavy desktop software. The project distinguishes itself through its support for hardware-accelerated workloads, enabling direct GPU passthrough to virtual machines for high-performance machine learning tasks. It offers
Colima is a container runtime and local Kubernetes manager, not a Docker Compose configuration specifically for running ClickHouse—you can use it to run containers in general, but it does not provide the pre-made ClickHouse template you are looking for.