Welcome to the official Docker image documentation for Kestra. This document explains how to use Kestra's Docker images, along with the available tags and links to the installation and deployment guides.
To pull the official Kestra Docker image, use the following command:
docker pull kestra/kestra:latestInstallation and Deployment Guide For detailed instructions on installing and deploying Kestra, please visit our Installation Guide. Kestra Documentation This guide includes:
- Step-by-step instructions for setting up Kestra in a Docker environment.
- Configuration options for both local and cloud deployments.
- Details on using Kestra with Kubernetes, Helm, and Docker Compose.
Kestra provides various Docker image tags to meet different needs. Below is an explanation of the key tags:
-
latest: Thelatesttag points to the most recent stable release of Kestra. This is recommended for most users who want to keep up-to-date with stable features and security fixes.docker pull kestra/kestra:latest
-
beta: Thebetatag contains new features that are still in the testing phase. It's ideal for users who want to test upcoming features but may encounter bugs.docker pull kestra/kestra:beta
-
vX.Y.Z: These tags correspond to specific versions of Kestra. Use them if you require a particular version for compatibility or stability reasons.Example: To pull version
0.3.0, use:docker pull kestra/kestra:v0.3.0
You can find all available version tags on Docker Hub.
Once you have pulled the image, you can run Kestra using the following basic command:
docker run -d --name kestra -p 8080:8080 kestra/kestra:latest