ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致。
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

logo
docker.io/kestra/kestra:latest-slim
linux/amd64 docker.io 都市小木屋 贡献

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

7
浏览次数
490.16MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:latest-slim
源镜像
docker.io/kestra/kestra:latest-slim
镜像ID
sha256:f9bff197572ee1999882fe998796bcaed353652d711e757732d70b415ff7d1da
镜像 TAG
latest-slim
镜像大小
490.16MB
平台架构
linux/amd64
镜像源
docker.io
CMD
--help
启动入口
docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-11-04T12:08:26.258548579Z
同步时间
2026-11-08 11:21
浏览量
7 次
贡献者
avatar 都市小木屋
⚙️ 环境变量 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.5+8 5
🏷️ 镜像标签 9
KeyValue
2026-11-04T02:10:22.368Z org.opencontainers.image.created
Kestra base image (slim, no plugins) — JRE 25 + uv pre-installed org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
0fa5c47a8f533c9f1c0b873abb7b0c3363f413b2 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

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-11-04 20:08:26  0.00B 设置默认要执行的命令
CMD ["--help"]
                        
# 2026-11-04 20:08:26  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-11-04 20:08:26  0.00B 指定运行容器时使用的用户
USER kestra
                        
# 2026-11-04 20:08:26  0.00B 执行命令并创建新的镜像层
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-11-04 20:08:25  131.38MB 复制新文件或目录到容器中
COPY --chown=kestra:kestra docker / # buildkit
                        
# 2026-11-04 20:08:25  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-11-02 10:11:10  0.00B 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=false /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 --seed /app/.venv &&         PURE_PYTHON=1 uv pip install --python /app/.venv/bin/python kestra;     fi # buildkit
                        
# 2026-11-02 10:11:10  42.31MB 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=false /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-11-02 10:11:09  5.16MB 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=false /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-11-02 10:11:00  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-11-02 10:11:00  9.15KB 执行命令并创建新的镜像层
RUN |2 UV_VERSION=0.6.17 WITH_PYTHON=false /bin/sh -c userdel -r ubuntu 2>/dev/null || true;     groupadd -g 1000 kestra &&     useradd -u 1000 -g 1000 -m kestra # buildkit
                        
# 2026-11-02 10:11:00  0.00B 定义构建参数
ARG WITH_PYTHON=false
                        
# 2026-11-02 10:11:00  0.00B 定义构建参数
ARG UV_VERSION=0.6.17
                        
# 2026-10-30 03:17:10  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-10-30 03:17:10  5.98KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-10-30 03:17:10  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-10-30 03:17:10  200.67MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='6fac98f0c8202efc3135a9e9e42aa61963ec42d1c5cbb40caf231e7b14a24ef6';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_x64_linux_hotspot_25.0.5_8.tar.gz';          ;;        arm64)          ESUM='963931723891302ebb2687178532c3d793d71e2577cd058061c7efb396140a86';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_aarch64_linux_hotspot_25.0.5_8.tar.gz';          ;;        ppc64el)          ESUM='da080e477f4897703efac82576c914abde64c91ee3081873e330e4aff9bb64b9';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_ppc64le_linux_hotspot_25.0.5_8.tar.gz';          ;;        riscv64)          ESUM='224c72d235b0b9ae49e642ae75ade8d8ed69ff693b9ae2fa7cef8e0e48760289';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_riscv64_linux_hotspot_25.0.5_8.tar.gz';          ;;        s390x)          ESUM='68fd959a83c4c0fa18e50d332323b178e6f4f14bf0a5e7f708114545013c3389';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jre_s390x_linux_hotspot_25.0.5_8.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-10-30 03:16:54  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-25.0.5+8
                        
# 2026-10-30 03:16:54  32.44MB 执行命令并创建新的镜像层
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-10-30 03:16:54  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-10-30 03:16:54  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-10-30 03:16:54  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-10-25 22:17:47  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-10-25 22:17:47  78.18MB 
/bin/sh -c #(nop) ADD file:eed88e94d6aa7c9da62836e137f889e03988c1a6b237b0cedb6ca666dfaa98ea in / 
                        
# 2026-10-25 22:17:45  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-10-25 22:17:45  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-10-25 22:17:45  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:f9bff197572ee1999882fe998796bcaed353652d711e757732d70b415ff7d1da",
    "RepoTags": [
        "kestra/kestra:latest-slim",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra:latest-slim"
    ],
    "RepoDigests": [
        "kestra/kestra@sha256:3ee725f92e7aba3d8f11242a6b2a773702e0315ba472d4049a5e56441e9aed84",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kestra/kestra@sha256:70ce89cb1c64485c11c175fd9cc15d27cb1f822736396b0706b30ff16c9190c7"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-11-04T12:08:26.258548579Z",
    "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.5+8"
        ],
        "Cmd": [
            "--help"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-11-04T02:10:22.368Z",
            "org.opencontainers.image.description": "Kestra base image (slim, no plugins) — JRE 25 + uv pre-installed",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "0fa5c47a8f533c9f1c0b873abb7b0c3363f413b2",
            "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": 490157616,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/5cf128861a205baa6370fd3b3ede205e3a6b279ad3feb10fd45b825173a46c23/diff:/var/lib/docker/overlay2/23364725321f86a746ad139af69c28b564b3b0eb09983483b8967dd4eac8fbad/diff:/var/lib/docker/overlay2/0835c985b28eb1030f3d6c91f43cbcd96e1b956db5162bea6126cea3b016212a/diff:/var/lib/docker/overlay2/88975620b833c2457a45d9ae98bc24172e4adbb0a2cbd2579e5400b044000161/diff:/var/lib/docker/overlay2/da204aa0fe7b0474cb45a6d838bb85782de748a1844b32ac789071240e7d73ef/diff:/var/lib/docker/overlay2/9f94b76de351ff8752a981cdca810c76ab4ac981c5817f6a70b48f304afab980/diff:/var/lib/docker/overlay2/9b43cf83846da74a78539652005c53770b4dfe6b689664d1e1b65009290225ff/diff:/var/lib/docker/overlay2/8580aee935ed99c0c82631917f1e9ecefbe9614d2ef2c4b309cb8f626b7f8eac/diff:/var/lib/docker/overlay2/5158721b9451561d018756f6368a1ac680f8539d0a939f7a105fab766f2cdd06/diff:/var/lib/docker/overlay2/3fd5920317f19920c3170e0496eeea4f06efb9fd2f83aa8adc35d3fa814bc2b9/diff:/var/lib/docker/overlay2/ce99c8630b9b9d3831cccc7886dc43938bc83aa720e346a9f482ab9b2aaa746a/diff",
            "MergedDir": "/var/lib/docker/overlay2/3626a312373095b0189d8c445d758379db0cf99850ca341ef8bb37a9126be8ab/merged",
            "UpperDir": "/var/lib/docker/overlay2/3626a312373095b0189d8c445d758379db0cf99850ca341ef8bb37a9126be8ab/diff",
            "WorkDir": "/var/lib/docker/overlay2/3626a312373095b0189d8c445d758379db0cf99850ca341ef8bb37a9126be8ab/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:bec87777bc2fb2edcdf9af11df1531469e7df911309c1413082b18fcb8610278",
            "sha256:65e39ccfe72d4976a23b181ca9b6bdbee2d9f778bff8ab8ea3ff66c131abb687",
            "sha256:3adede1a380a22ffb6a73ee033bf8c1483aeed9dd341996e8e900abf6f4ca95e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4b74366022f62f3fd9c78b07d69d6a18a28f5c8cf7f069f10412fcdf6de2486a",
            "sha256:e811003addf81822e2503faf6a80ac4f9c459bbc25c91bf68cbb3c43fe131c89",
            "sha256:913a8a5e25b51fd9c4d218f9d517b0147dda9b6a88b4bd50609268e89291f6db",
            "sha256:a9c36a6227a0aad93d02ce959926aea439a245714a15fb10ac912c8ee7806743",
            "sha256:5d7f255269b5b97c6e0db2ae0cfeedbd0c2deba8e1f69f542a77bebddc29080a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:13e2d32e174404831ee9cf0b903d33775ade4753be225ac0b32ea9ee16aacc80",
            "sha256:8e115cabd35d82fc3e4a08401aec1d61ea640ec920ce338bdbe964ad1a47a469"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-08T11:21:04.344343424+08:00"
    }
}

更多版本

docker.io/kestra/kestra:latest

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

docker.io/kestra/kestra:latest-slim

linux/amd64 docker.io490.16MB2026-11-08 11:21
6

docker.io/kestra/kestra:v0.23.10

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

docker.io/kestra/kestra:v1.0

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

docker.io/kestra/kestra:v1.2.1

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

docker.io/kestra/kestra:v1.2.3

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

docker.io/kestra/kestra:v1.3

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

docker.io/kestra/kestra:v1.3.10

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

docker.io/kestra/kestra:v1.3.3

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

docker.io/kestra/kestra:v1.3.34

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

docker.io/kestra/kestra:v1.3.34

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

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

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

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

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

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

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

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

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

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

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

docker.io/kestra/kestra:v2.0.2

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