logo
docker.io/apache/flink-kubernetes-operator:1.15.0
linux/amd64 docker.io 已验证 · apache
很好!下面是镜像描述信息:

Flink Kubernetes Operator

Apache Flink 的 Kubernetes 运行时操作员(Operator)是用于在 Kubernetes 中部署和管理 Apache Flink 应用程序的开源工具。它提供了对 Flink 应用程序生命周期的自动化控制,包括创建、更新和删除应用程序实例。

本镜像包含了 Apache Flink Kubernetes Operator 的 Docker 容器环境,可以用于在 Kubernetes 集群中部署和运行 Flink 应用程序。

8
浏览次数
249.43MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0
源镜像
docker.io/apache/flink-kubernetes-operator:1.15.0
镜像ID
sha256:5372e4461b433ee37391b0ee3fc3e4029980d14e9b64576b0cb78493d1cafe3a
镜像 TAG
1.15.0
镜像大小
249.43MB
平台架构
linux/amd64
镜像源
docker.io
CMD
help
启动入口
/docker-entrypoint.sh
工作目录
/flink-kubernetes-operator
OS/平台
linux/amd64
镜像创建
2026-05-07T09:59:08.390922371Z
同步时间
2026-08-06 17:56
浏览量
8 次
贡献者
⚙️ 环境变量 14
KeyValue
PATH=/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-17.0.18+8 5
FLINK_HOME=/opt/flink 6
FLINK_PLUGINS_DIR=/opt/flink/plugins 7
OPERATOR_VERSION=1.15.0 8
OPERATOR_JAR=flink-kubernetes-operator-1.15.0-shaded.jar 9
WEBHOOK_JAR=flink-kubernetes-webhook-1.15.0-shaded.jar 10
KUBERNETES_STANDALONE_JAR=flink-kubernetes-standalone-1.15.0.jar 11
OPERATOR_LIB=/opt/flink/operator-lib 12
OPERATOR_LOG=/opt/flink/log 13
🏷️ 镜像标签 3
KeyValue
79d730bab4d8403f3a447fb027f879f5cbdc59ad org.opencontainers.image.revision
https://github.com/apache/flink-kubernetes-operator org.opencontainers.image.source
22.04 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0  docker.io/apache/flink-kubernetes-operator:1.15.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0  docker.io/apache/flink-kubernetes-operator:1.15.0

Shell快速替换命令

sed -i 's#apache/flink-kubernetes-operator:1.15.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0  docker.io/apache/flink-kubernetes-operator:1.15.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0  docker.io/apache/flink-kubernetes-operator:1.15.0'

镜像构建历史


# 2026-05-07 17:59:08  0.00B 设置默认要执行的命令
CMD ["help"]
                        
# 2026-05-07 17:59:08  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2026-05-07 17:59:08  0.00B 指定运行容器时使用的用户
USER flink
                        
# 2026-05-07 17:59:08  3.94MB 执行命令并创建新的镜像层
RUN |2 SKIP_OS_UPDATE=false DISABLE_JEMALLOC=false /bin/sh -c if [ "$DISABLE_JEMALLOC" = "false" ]; then   apt-get update;   apt-get -y install libjemalloc-dev;   rm -rf /var/lib/apt/lists/*;   fi # buildkit
                        
# 2026-05-07 17:59:04  0.00B 定义构建参数
ARG DISABLE_JEMALLOC=false
                        
# 2026-05-07 17:59:04  2.13MB 执行命令并创建新的镜像层
RUN |1 SKIP_OS_UPDATE=false /bin/sh -c if [ "$SKIP_OS_UPDATE" = "false" ]; then apt-get upgrade -y; fi # buildkit
                        
# 2026-05-07 17:59:01  76.08MB 执行命令并创建新的镜像层
RUN |1 SKIP_OS_UPDATE=false /bin/sh -c if [ "$SKIP_OS_UPDATE" = "false" ]; then apt-get update; fi # buildkit
                        
# 2026-05-07 17:58:57  0.00B 定义构建参数
ARG SKIP_OS_UPDATE=false
                        
# 2026-05-07 17:58:57  8.19KB 复制新文件或目录到容器中
COPY --chown=flink:flink docker-entrypoint.sh / # buildkit
                        
# 2026-05-07 17:58:57  20.48KB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/LICENSE ./LICENSE # buildkit
                        
# 2026-05-07 17:58:57  57.34KB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/tools/license/licenses-output/licenses ./licenses # buildkit
                        
# 2026-05-07 17:58:57  98.30KB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/tools/license/licenses-output/NOTICE . # buildkit
                        
# 2026-05-07 17:58:57  704.51KB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/flink-kubernetes-operator/target/logback/ /opt/flink/log/logback/ # buildkit
                        
# 2026-05-07 17:58:57  45.06KB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/flink-kubernetes-operator/target/log4j/ /opt/flink/log/log4j/ # buildkit
                        
# 2026-05-07 17:58:57  1.94MB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/flink-kubernetes-operator/target/plugins /opt/flink/plugins # buildkit
                        
# 2026-05-07 17:58:57  53.25KB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/flink-kubernetes-standalone/target/flink-kubernetes-standalone-1.15.0.jar . # buildkit
                        
# 2026-05-07 17:58:57  73.73KB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/flink-kubernetes-webhook/target/flink-kubernetes-webhook-1.15.0-shaded.jar . # buildkit
                        
# 2026-05-07 17:58:57  110.15MB 复制新文件或目录到容器中
COPY --chown=flink:flink /app/flink-kubernetes-operator/target/flink-kubernetes-operator-1.15.0-shaded.jar . # buildkit
                        
# 2026-05-07 17:55:41  28.67KB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R flink:flink $FLINK_HOME # buildkit
                        
# 2026-05-07 17:55:41  3.29MB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --system --gid=9999 flink &&     useradd --system --home-dir $FLINK_HOME --uid=9999 --gid=flink flink # buildkit
                        
# 2026-05-07 17:55:41  8.19KB 设置工作目录为/flink-kubernetes-operator
WORKDIR /flink-kubernetes-operator
                        
# 2026-05-07 17:55:41  28.67KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p $OPERATOR_LIB $OPERATOR_LOG/log4j $OPERATOR_LOG/logback # buildkit
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 OPERATOR_LOG
ENV OPERATOR_LOG=/opt/flink/log
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 OPERATOR_LIB
ENV OPERATOR_LIB=/opt/flink/operator-lib
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 KUBERNETES_STANDALONE_JAR
ENV KUBERNETES_STANDALONE_JAR=flink-kubernetes-standalone-1.15.0.jar
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 WEBHOOK_JAR
ENV WEBHOOK_JAR=flink-kubernetes-webhook-1.15.0-shaded.jar
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 OPERATOR_JAR
ENV OPERATOR_JAR=flink-kubernetes-operator-1.15.0-shaded.jar
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 OPERATOR_VERSION
ENV OPERATOR_VERSION=1.15.0
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 FLINK_PLUGINS_DIR
ENV FLINK_PLUGINS_DIR=/opt/flink/plugins
                        
# 2026-05-07 17:55:41  0.00B 设置环境变量 FLINK_HOME
ENV FLINK_HOME=/opt/flink
                        
# 2026-04-16 04:33:49  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-04-16 04:33:49  12.29KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-04-16 04:33:49  12.29KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-04-16 04:33:49  141.87MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='8b418e38cca87945858ae911988401720095eb671357d47437b4adb49c28dcab';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jre_x64_linux_hotspot_17.0.18_8.tar.gz';          ;;        arm64)          ESUM='88727c16610d118c0e739f62e6c99dc1cb5a7b4a93a27054fe2a3aa7150e7b5d';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jre_aarch64_linux_hotspot_17.0.18_8.tar.gz';          ;;        armhf)          ESUM='437c30e861fb091d4bb2ff66a28b1d09e7ac9167f6163e286cb2968d29864e1b';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jre_arm_linux_hotspot_17.0.18_8.tar.gz';          ;;        ppc64el)          ESUM='62a8263401366dea8a41c44a4e5d8b0d22b1f682e9084f124483441fee57044e';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.18_8.tar.gz';          ;;        s390x)          ESUM='b8801322ff3bf58ba06efde1ef4a23edc728de3d58e7bf6fd1e58815b0e8d6ec';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18%2B8/OpenJDK17U-jre_s390x_linux_hotspot_17.0.18_8.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     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;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2026-04-16 04:33:13  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-17.0.18+8
                        
# 2026-04-16 04:33:13  50.91MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         gnupg         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-04-16 04:33:13  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-04-16 04:33:13  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-04-16 04:33:13  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-04-10 17:47:44  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-10 17:47:43  87.70MB 
/bin/sh -c #(nop) ADD file:da2cd86408d9354e8bd817c8a4b8635a1d788cd20d0d70061ce02a173e8cf902 in / 
                        
# 2026-04-10 17:47:41  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2026-04-10 17:47:41  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-10 17:47:41  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:5372e4461b433ee37391b0ee3fc3e4029980d14e9b64576b0cb78493d1cafe3a",
    "RepoTags": [
        "apache/flink-kubernetes-operator:1.15.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator:1.15.0"
    ],
    "RepoDigests": [
        "apache/flink-kubernetes-operator@sha256:5372e4461b433ee37391b0ee3fc3e4029980d14e9b64576b0cb78493d1cafe3a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/flink-kubernetes-operator@sha256:5372e4461b433ee37391b0ee3fc3e4029980d14e9b64576b0cb78493d1cafe3a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-07T09:59:08.390922371Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "flink",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/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-17.0.18+8",
            "FLINK_HOME=/opt/flink",
            "FLINK_PLUGINS_DIR=/opt/flink/plugins",
            "OPERATOR_VERSION=1.15.0",
            "OPERATOR_JAR=flink-kubernetes-operator-1.15.0-shaded.jar",
            "WEBHOOK_JAR=flink-kubernetes-webhook-1.15.0-shaded.jar",
            "KUBERNETES_STANDALONE_JAR=flink-kubernetes-standalone-1.15.0.jar",
            "OPERATOR_LIB=/opt/flink/operator-lib",
            "OPERATOR_LOG=/opt/flink/log"
        ],
        "Cmd": [
            "help"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/flink-kubernetes-operator",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.revision": "79d730bab4d8403f3a447fb027f879f5cbdc59ad",
            "org.opencontainers.image.source": "https://github.com/apache/flink-kubernetes-operator",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 249428084,
    "GraphDriver": {
        "Data": null,
        "Name": "overlayfs"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:39fbf5f8fe523b2ea819cd8eb2bf68807d8eaee383549f7ab80a44503ed6860b",
            "sha256:4c1bdb949147e870969a750c798247ea606f0e260715b9ff0b6871319b253e24",
            "sha256:6b38707b90e38999622f60251def3b609c3853d4c1450c59f73b57001cb6447a",
            "sha256:7a6abac0b2d2dbdb6edbdf6feba7f91df7d8fc7adb3d81bbccb0a6b16f4d8e61",
            "sha256:f393995e5a3d20d15cd5828dd0d117c6bde5ceb5c64ad894e971c26591e38eb9",
            "sha256:c3d16449142d26af5c6d828baf95aa5b3546fd0060e833a9e3c0faf9e416bad4",
            "sha256:acb1152c732c8b1e941a7f8e37af4fd6f48e304272c13d7062db7b9704966e8f",
            "sha256:93aeffa8ee54f2446eb9e60978a9558aef9d79d2cb8cd07bb958dc5c0c1603bc",
            "sha256:982d86124b1039ff44fc45e4930d328cb49c62c7da1ce5335ca25103330ef18e",
            "sha256:62eca5573d5a417288b154006014c88d8bfee55161c1a9cd0d137e5815896e26",
            "sha256:c6516e5c244819ccc45851826e0524d8f5461ad00bd25704cf27c3c6928043b4",
            "sha256:35d1a07af6d39ee0c4f94789db5e50188dd1476c7870b9a512baa30293ff0be8",
            "sha256:b60a0e7731cf4b68d9df394bd7423ea0d613cac4d2df782da8e80ae5dad9f1bb",
            "sha256:1f297a1f2262d84608c3b353799a9d9e48ddb8c63c8ada31be4d6494c32c9ffe",
            "sha256:e76ea2626486339eaadc6dc0837736be7c6a803139a0b9547a4abc8ffe82bb45",
            "sha256:9fd8218504a049327d1a64a28354bbf05f55da5a9ba9b762ec1334b9df4fbddd",
            "sha256:ce340c8fe11a8a749be44998fbe6e0b5f97247bd8dfaadb2cc92261b0955acb9",
            "sha256:ddf6ed9a7bfbfed09f5421809860d3fd6b4f7bbc5c69e698bf330380a82b06a3",
            "sha256:13678e49d5f2dcdc5ab33b9f48189f4ea1a47c36b821ee52f5062f748d6aea8c",
            "sha256:1f637ba9a021d1896732a904aba459625a9d2253b8dd8dd5327a56d3f3a8f688",
            "sha256:cfe7e84ecf3343c4c21687d9cf9a0e4ef0c127490881e696c115d727e12468c6",
            "sha256:bd05ca648a8ddceb6b1e235e7cb957d0b7f4b10aa21ecfebd1a815e95236a139"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-06T09:48:39.06424405Z"
    }
}

更多版本

docker.io/apache/flink-kubernetes-operator:1.7.0

linux/amd64 docker.io550.46MB2024-10-16 10:26
633

docker.io/apache/flink-kubernetes-operator:1.7.0

linux/arm64 docker.io533.43MB2024-10-24 16:58
485

docker.io/apache/flink-kubernetes-operator:1.11.0

linux/amd64 docker.io486.14MB2025-04-02 15:52
433

docker.io/apache/flink-kubernetes-operator:1.1.0

linux/amd64 docker.io583.37MB2025-07-09 10:32
298

docker.io/apache/flink-kubernetes-operator:1.12.0

linux/amd64 docker.io441.64MB2025-08-15 16:58
445

docker.io/apache/flink-kubernetes-operator:1.12.1

linux/amd64 docker.io440.87MB2025-09-23 09:26
302

docker.io/apache/flink-kubernetes-operator:0315e91

linux/amd64 docker.io440.87MB2025-09-23 09:35
295

docker.io/apache/flink-kubernetes-operator:latest

linux/amd64 docker.io440.87MB2025-09-23 15:54
373

docker.io/apache/flink-kubernetes-operator:1.10.0

linux/amd64 docker.io429.67MB2025-11-25 14:49
223

docker.io/apache/flink-kubernetes-operator:1.13.0

linux/amd64 docker.io445.00MB2025-12-12 15:32
409

docker.io/apache/flink-kubernetes-operator:1.9.0

linux/amd64 docker.io423.21MB2026-05-25 15:50
129

docker.io/apache/flink-kubernetes-operator:1.15.0

linux/amd64 docker.io249.43MB2026-08-06 17:56
7
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×