Skip to Content
InstallDocker

Install with Docker

Kubling publishes official container images for the Engine, KDV CLI and providers. Container images are the broadest distribution method across local development, CI, Docker Compose and Kubernetes deployments.

Pin an explicit image tag or digest for maintained environments. Use latest only for short-lived evaluation when automatically adopting a new release is acceptable.

Official images

ComponentImage or catalogPurpose
Kubling Enginedocker.io/kubling/kublingQuery runtime and client endpoints
KDV CLIdocker.io/kubling/kubling-cliProject creation, validation, testing and packaging
ProvidersProvider catalogConnectivity and execution for external systems

Pull the exact release required by the project:

docker pull docker.io/kubling/kubling:<tag> docker pull docker.io/kubling/kubling-cli:<tag>

Provider image names and links to their available tags are listed in the Provider catalog. Providers are deployed separately from the Engine and may follow their own release cadence.

Use the images

The Engine image needs a Kubling project configuration, Modules and provider connections before it can serve a virtual database. Choose one of these workflows instead of starting an unconfigured container:

GoalGuide
Run a maintained evaluation environmentQuickstart sample
Create an editable projectCreate a project with KDV
Build or deploy an existing projectBuild and deploy

Projects created by KDV include a launcher pinned to the CLI image used to create them. Keep that launcher under version control so developers and CI run the same CLI release.

Last updated on