logo
docker.io/kestra/kestra:v2.0.2
linux/amd64 docker.io

这是一个Kestra的Docker镜像。Kestra是一个开源的,用于构建和运行工作流的平台。它提供了一个可视化的界面来创建和管理工作流,并支持多种编程语言和工具。

33
浏览次数
4.08GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2
源镜像
docker.io/kestra/kestra:v2.0.2
镜像ID
sha256:43bde971be687015944d94a60aa0662e9f68ab074239f554d94001e4597a5697
镜像 TAG
v2.0.2
镜像大小
4.08GB
平台架构
linux/amd64
镜像源
docker.io
CMD
--help
启动入口
docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-09-15T16:23:56.166275564Z
同步时间
2026-09-19 02:21
浏览量
33 次
贡献者
⚙️ 环境变量 6
KeyValue
PATH=/app/.venv/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
JAVA_HOME=/opt/java/openjdk 1
LANG=en_US.UTF-8 2
LANGUAGE=en_US:en 3
LC_ALL=en_US.UTF-8 4
JAVA_VERSION=jdk-25.0.4+7 5
🏷️ 镜像标签 9
KeyValue
2026-09-15T02:17:14.859Z org.opencontainers.image.created
Kestra base image — JRE 25 + uv + Python + kestra pip pre-installed org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
49d9277c2841271602ac0411619b363810b001ae org.opencontainers.image.revision
https://github.com/kestra-io/kestra org.opencontainers.image.source
kestra-base org.opencontainers.image.title
https://github.com/kestra-io/kestra org.opencontainers.image.url
Kestra Technologies org.opencontainers.image.vendor
nightly org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 24.04 Trivy 2026-09-19 02:22 查看完整报告
23
低危 LOW
690
中危 MEDIUM
395
高危 HIGH
22
严重 CRITICAL
受影响目标 (3)
docker.io/kestra/kestra:v2.0.2 (ubuntu 24.04) ubuntu Java jar Python python-pkg

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2  docker.io/kestra/kestra:v2.0.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2  docker.io/kestra/kestra:v2.0.2

Shell快速替换命令

sed -i 's#kestra/kestra:v2.0.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2  docker.io/kestra/kestra:v2.0.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2  docker.io/kestra/kestra:v2.0.2'

镜像构建历史


# 2026-09-16 00:23:56  0.00B 设置默认要执行的命令
CMD ["--help"]
                        
# 2026-09-16 00:23:56  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-09-16 00:23:56  0.00B 指定运行容器时使用的用户
USER kestra
                        
# 2026-09-16 00:23:56  3.47GB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/plugins &&     { cp -r /mnt/context/plugins/. /app/plugins/ 2>/dev/null || true; } &&     chown -R kestra:kestra /app # buildkit
                        
# 2026-09-16 00:23:05  130.30MB 复制新文件或目录到容器中
COPY --chown=kestra:kestra docker / # buildkit
                        
# 2026-09-16 00:23:05  0.00B 设置环境变量 PATH
ENV PATH=/app/.venv/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-09-10 10:17:14  120.91MB 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=true /bin/sh -c if [ "$WITH_PYTHON" = "true" ]; then         apt-get update -y &&         apt-get install -y --no-install-recommends python3 python-is-python3 python3-pip &&         apt-get clean &&         rm -rf /var/lib/apt/lists/* &&         uv venv /app/.venv &&         PURE_PYTHON=1 uv pip install --python /app/.venv/bin/python kestra;     fi # buildkit
                        
# 2026-09-10 10:17:03  42.31MB 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=true /bin/sh -c curl -LsSf "https://astral.sh/uv/${UV_VERSION}/install.sh" | sh &&     mv /root/.local/bin/uv /bin &&     mv /root/.local/bin/uvx /bin # buildkit
                        
# 2026-09-10 10:17:02  5.20MB 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=true /bin/sh -c apt-get update -y &&     apt-get upgrade -y &&     apt-get install -y --no-install-recommends curl jattach &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* /var/tmp/* /tmp/* # buildkit
                        
# 2026-09-10 10:16:52  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-09-10 10:16:52  9.15KB 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=true /bin/sh -c userdel -r ubuntu 2>/dev/null || true;     groupadd -g 1000 kestra &&     useradd -u 1000 -g 1000 -m kestra # buildkit
                        
# 2026-09-10 10:16:52  0.00B 定义构建参数
ARG WITH_PYTHON=true
                        
# 2026-09-10 10:16:52  0.00B 定义构建参数
ARG UV_VERSION=0.6.17
                        
# 2026-09-09 10:22:53  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-09-09 10:22:53  5.98KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-09-09 10:22:53  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-09-09 10:22:53  200.46MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='aed3915f8facc0c80733ab2448bb0df4b494a36a2c5759e9a6e1eb979720f2b3';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.4%2B7/OpenJDK25U-jre_x64_linux_hotspot_25.0.4_7.tar.gz';          ;;        arm64)          ESUM='1f2644427000316bc431df3389504551ed7464fe8486bf6b4f1130af9ffc8f55';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.4%2B7/OpenJDK25U-jre_aarch64_linux_hotspot_25.0.4_7.tar.gz';          ;;        ppc64el)          ESUM='7c4235dc156e85d4e8b7b12075d7d72265fa49b73af2d0453d118a4786176476';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.4%2B7/OpenJDK25U-jre_ppc64le_linux_hotspot_25.0.4_7.tar.gz';          ;;        riscv64)          ESUM='ee3e62f50e2bdd5b65f9f8937b33d862846d0245bc1be0dd8e3a99ea10fce32a';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.4%2B7/OpenJDK25U-jre_riscv64_linux_hotspot_25.0.4_7.tar.gz';          ;;        s390x)          ESUM='7698a64e995bf41cb2620bea225b6383e66a8b76a0b97ea04db89e300c470ed8';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.4%2B7/OpenJDK25U-jre_s390x_linux_hotspot_25.0.4_7.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     savedAptMark="$(apt-mark showmanual)";     apt-get update;     apt-get install -y --no-install-recommends wget gnupg;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz;     apt-mark auto '.*' > /dev/null;     apt-mark manual $savedAptMark > /dev/null;     apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false;     rm -rf /var/lib/apt/lists/*;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2026-09-09 10:22:34  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-25.0.4+7
                        
# 2026-09-09 10:22:34  32.42MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         fontconfig         ca-certificates p11-kit         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-09-09 10:22:34  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-09-09 10:22:34  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-09-09 10:22:34  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-09-07 14:58:04  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-09-07 14:58:04  78.18MB 
/bin/sh -c #(nop) ADD file:de4937ce3dfc7c89f05f1503c52434f0a631ac84995f0df65eed0754e5c97d48 in / 
                        
# 2026-09-07 14:58:02  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-09-07 14:58:02  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-09-07 14:58:02  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:43bde971be687015944d94a60aa0662e9f68ab074239f554d94001e4597a5697",
    "RepoTags": [
        "kestra/kestra:v2.0.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:v2.0.2"
    ],
    "RepoDigests": [
        "kestra/kestra@sha256:bbc3fb322046783489961bdc91a4ee3eeb8e238e5099a56df8d96ee51a16fb53",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra@sha256:71e73a31594d3679ae19926d225514d0f4f35862908e4f981b89edc1f9200a14"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-15T16:23:56.166275564Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "kestra",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/app/.venv/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-25.0.4+7"
        ],
        "Cmd": [
            "--help"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-09-15T02:17:14.859Z",
            "org.opencontainers.image.description": "Kestra base image — JRE 25 + uv + Python + kestra pip pre-installed",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "49d9277c2841271602ac0411619b363810b001ae",
            "org.opencontainers.image.source": "https://github.com/kestra-io/kestra",
            "org.opencontainers.image.title": "kestra-base",
            "org.opencontainers.image.url": "https://github.com/kestra-io/kestra",
            "org.opencontainers.image.vendor": "Kestra Technologies",
            "org.opencontainers.image.version": "nightly"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 4080395877,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/78565c3abe2f79ac5f6dc15d2f3627002e9d19cf33ba1a0d6f94901712c6c9f2/diff:/var/lib/docker/overlay2/eacd848c73489d112f3f2eaa7a32e1230c2b2ff5e3e9271395b05d4787195d9e/diff:/var/lib/docker/overlay2/d5b95ce2dfbc3bc473ad02266fd180e5f3f65abb53246d0e307f2a9c16e319d7/diff:/var/lib/docker/overlay2/417a8b9aa01417c67993084c963e07848600c22d0fc85642ccf5df7eeeabeeab/diff:/var/lib/docker/overlay2/665ee361c8d59da0c5272c1ed2d62e11c667eb1efe48c3d619867ae5c94b657e/diff:/var/lib/docker/overlay2/cd75df4c36233a1bf6566eed5b356d02bd314ae482e6927dd44cf32b0cfc39e0/diff:/var/lib/docker/overlay2/3bb5ebd11e534185a75cd39e32e238b3e500b03ee44defff42f7c0f2e01a09c3/diff:/var/lib/docker/overlay2/4957bc71ebc34ff98ea63ebd88ce002e53cfef87e5969825834d430ae2cd8666/diff:/var/lib/docker/overlay2/13916f1dd1e82a5c4106b1613b9efcfcb18dea5157443bd794e3660f592def95/diff:/var/lib/docker/overlay2/629ad1b4a8ff53794cbb3cde5c07dd5199f7f50dec94a6dfcb50ea7f1684fdb7/diff:/var/lib/docker/overlay2/6674b6fccc40a04bb4a7b593b044d89453f650481baa026673909425cae334ca/diff",
            "MergedDir": "/var/lib/docker/overlay2/d20b617e121abeabb027722a324191521c8abeefd92be385e8f9cabd60bb68b1/merged",
            "UpperDir": "/var/lib/docker/overlay2/d20b617e121abeabb027722a324191521c8abeefd92be385e8f9cabd60bb68b1/diff",
            "WorkDir": "/var/lib/docker/overlay2/d20b617e121abeabb027722a324191521c8abeefd92be385e8f9cabd60bb68b1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:6078cde548a521a729def2ee7875e9f65513c18f0d4bac4db817417617d7006a",
            "sha256:b8d7fd3be942c6754b8c24a647bff268c3c7b71f5d0f711879c053de22b80d69",
            "sha256:f19e7e183eab6bfe437afb09b64fdafd5b49eb93ef21e23a6b10b78fa4813017",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f128ccf192e1c4c4b7ad75f7fd40b8c022065fe8b7402d3d7a5ad443903b2484",
            "sha256:8b39b42cc9c01f657e99f93c12b43a938138bbc0986dbabcf4f37af5154670a5",
            "sha256:3e19f7dd97d9fe04f17137b395f33e2f6d0c2eb6005c110be9e6ec00038e5720",
            "sha256:619b35f64c464c4edd143261110c35678c9e7699cb2064fa6500fbfc416324db",
            "sha256:0a3f54bd9176c2f938ecf9bb66c8cc02684babfa08282660dae601b24d7df6da",
            "sha256:b16c8ef25901de4b3c0abafcfdcd2d877a7ed5b1647f203954976cd76fe4a0c7",
            "sha256:b9f5a8599983741bd5cd951c7a3268a30691c304a5e10ab0825806af1f464518",
            "sha256:4245ab5a30fff2dd87cd9d4bc5986b02ef04db032f17e0266d6bc64500b101b8"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-19T02:17:03.515771158+08:00"
    }
}

更多版本

docker.io/kestra/kestra:latest

linux/arm64 docker.io3.90GB2026-09-02 00:30
44

docker.io/kestra/kestra:v0.23.10

linux/amd64 docker.io2.73GB2025-08-12 16:43
773

docker.io/kestra/kestra:v1.0

linux/amd64 docker.io2.82GB2025-09-15 00:12
454

docker.io/kestra/kestra:v1.2.1

linux/amd64 docker.io3.37GB2026-01-26 01:53
1594

docker.io/kestra/kestra:v1.2.3

linux/arm64 docker.io3.30GB2026-09-02 00:36
45

docker.io/kestra/kestra:v1.3

linux/amd64 docker.io3.89GB2026-08-29 00:16
56

docker.io/kestra/kestra:v1.3.10

linux/amd64 docker.io3.39GB2026-04-17 00:28
1281

docker.io/kestra/kestra:v1.3.3

linux/amd64 docker.io3.30GB2026-03-25 01:37
625

docker.io/kestra/kestra:v1.3.34

linux/amd64 docker.io3.89GB2026-08-21 00:48
81

docker.io/kestra/kestra:v1.3.34

linux/arm64 docker.io3.89GB2026-08-21 00:23
66

docker.io/kestra/kestra:v2.0.0-rc11

linux/amd64 docker.io3.90GB2026-08-29 00:35
52

docker.io/kestra/kestra:v2.0.0-rc12

linux/amd64 docker.io3.90GB2026-09-01 00:08
57

docker.io/kestra/kestra:v2.0.0-rc3

linux/amd64 docker.io3.74GB2026-07-04 02:51
155

docker.io/kestra/kestra:v2.0.0-rc3

linux/arm64 docker.io3.75GB2026-07-04 02:48
116

docker.io/kestra/kestra:v2.0.0-rc9

linux/amd64 docker.io3.90GB2026-08-21 00:56
77

docker.io/kestra/kestra:v2.0.2

linux/amd64 docker.io4.08GB2026-09-19 02:21
32
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×