docker.io/flink:1.16.1 linux/amd64

docker.io/flink:1.16.1 - 国内下载镜像源 浏览次数:33

这是一个包含 Apache Flink 的 Docker 镜像,Apache Flink 是一个开源的流处理框架,用于处理实时数据流。该镜像提供了 Flink 的所有核心组件,包括:

  • Flink 运行时
  • Flink 任务管理器
  • Flink 作业管理器
  • Flink 客户端

使用此镜像,你可以轻松地在 Docker 容器中运行 Flink 作业,并利用 Docker 的优点,例如可移植性和隔离性。

源镜像 docker.io/flink:1.16.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/flink:1.16.1
镜像ID sha256:546d64fb981f795ed3a1088445f3d83fb9f6f5e2a64a4ec79cf65dc1a1dd60d4
镜像TAG 1.16.1
大小 788.53MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD help
启动入口 /docker-entrypoint.sh
工作目录 /opt/flink
OS/平台 linux/amd64
浏览量 33 次
贡献者 17*******5@qq.com
镜像创建 2023-05-04T14:10:18.003077721Z
同步时间 2025-05-06 21:05
更新时间 2025-05-18 08:52
开放端口
6123/tcp 8081/tcp
环境变量
PATH=/opt/flink/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-11.0.19+7 GOSU_VERSION=1.11 FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz.asc GPG_KEY=A5F3BCE4CBE993573EC5966A65321B8382B219AF CHECK_GPG=true FLINK_HOME=/opt/flink
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/flink:1.16.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/flink:1.16.1  docker.io/flink:1.16.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/flink:1.16.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/flink:1.16.1  docker.io/flink:1.16.1

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2023-05-04 22:10:18  0.00B 
/bin/sh -c #(nop)  CMD ["help"]
                        
# 2023-05-04 22:10:17  0.00B 
/bin/sh -c #(nop)  EXPOSE 6123 8081
                        
# 2023-05-04 22:10:17  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2023-05-04 22:10:17  5.29KB 
/bin/sh -c #(nop) COPY file:ab8cf5711c2ee73018994cee7133a7f61b2e5fca388abbb79b5eac61bf7f4fa3 in / 
                        
# 2023-05-04 22:10:16  519.08MB 
/bin/sh -c set -ex;   wget -nv -O flink.tgz "$FLINK_TGZ_URL";     if [ "$CHECK_GPG" = "true" ]; then     wget -nv -O flink.tgz.asc "$FLINK_ASC_URL";     export GNUPGHOME="$(mktemp -d)";     for server in ha.pool.sks-keyservers.net $(shuf -e                             hkp://p80.pool.sks-keyservers.net:80                             keyserver.ubuntu.com                             hkp://keyserver.ubuntu.com:80                             pgp.mit.edu) ; do         gpg --batch --keyserver "$server" --recv-keys "$GPG_KEY" && break || : ;     done &&     gpg --batch --verify flink.tgz.asc flink.tgz;     gpgconf --kill all;     rm -rf "$GNUPGHOME" flink.tgz.asc;   fi;     tar -xf flink.tgz --strip-components=1;   rm flink.tgz;     chown -R flink:flink .;     sed -i 's/rest.address: localhost/rest.address: 0.0.0.0/g' $FLINK_HOME/conf/flink-conf.yaml;   sed -i 's/rest.bind-address: localhost/rest.bind-address: 0.0.0.0/g' $FLINK_HOME/conf/flink-conf.yaml;   sed -i 's/jobmanager.bind-host: localhost/jobmanager.bind-host: 0.0.0.0/g' $FLINK_HOME/conf/flink-conf.yaml;   sed -i 's/taskmanager.bind-host: localhost/taskmanager.bind-host: 0.0.0.0/g' $FLINK_HOME/conf/flink-conf.yaml;   sed -i '/taskmanager.host: localhost/d' $FLINK_HOME/conf/flink-conf.yaml;
                        
# 2023-05-04 22:08:38  0.00B 
/bin/sh -c #(nop) WORKDIR /opt/flink
                        
# 2023-05-04 22:08:38  3.24MB 
/bin/sh -c groupadd --system --gid=9999 flink &&     useradd --system --home-dir $FLINK_HOME --uid=9999 --gid=flink flink
                        
# 2023-05-04 22:08:37  0.00B 
/bin/sh -c #(nop)  ENV PATH=/opt/flink/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-05-04 22:08:37  0.00B 
/bin/sh -c #(nop)  ENV FLINK_HOME=/opt/flink
                        
# 2023-05-04 22:08:37  0.00B 
/bin/sh -c #(nop)  ENV FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz.asc GPG_KEY=A5F3BCE4CBE993573EC5966A65321B8382B219AF CHECK_GPG=true
                        
# 2023-05-04 22:06:43  2.30MB 
/bin/sh -c set -ex;   wget -nv -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)";   wget -nv -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc";   export GNUPGHOME="$(mktemp -d)";   for server in ha.pool.sks-keyservers.net $(shuf -e                           hkp://p80.pool.sks-keyservers.net:80                           keyserver.ubuntu.com                           hkp://keyserver.ubuntu.com:80                           pgp.mit.edu) ; do       gpg --batch --keyserver "$server" --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && break || : ;   done &&   gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu;   gpgconf --kill all;   rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc;   chmod +x /usr/local/bin/gosu;   gosu nobody true
                        
# 2023-05-04 22:04:56  0.00B 
/bin/sh -c #(nop)  ENV GOSU_VERSION=1.11
                        
# 2023-05-04 22:04:56  11.55MB 
/bin/sh -c set -ex;   apt-get update;   apt-get -y install gpg libsnappy1v5 gettext-base libjemalloc-dev;   rm -rf /var/lib/apt/lists/*
                        
# 2023-05-04 15:27:40  0.00B 
/bin/sh -c echo Verifying install ...     && fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java     && echo java --version && java --version     && echo Complete.
                        
# 2023-05-04 15:27:39  139.86MB 
/bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        aarch64|arm64)          ESUM='1fe4b20d808f393422610818711c728331992a4455eeeb061d3d05b45412771d';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.19_7.tar.gz';          ;;        armhf|arm)          ESUM='cb754b055177381f9f6852b7e5469904a15edddd7f8e136043c28b1e33aee47c';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_arm_linux_hotspot_11.0.19_7.tar.gz';          ;;        ppc64el|powerpc:common64)          ESUM='8019d938e5525938ec8e68e2989c4413263b0d9b7b3f20fe0c45f6d967919cfb';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.19_7.tar.gz';          ;;        s390x|s390:64-bit)          ESUM='058419435fe6212d1bc305a14f578c314f9ff9a2d96d523c178120e84231c733';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_s390x_linux_hotspot_11.0.19_7.tar.gz';          ;;        amd64|i386:x86-64)          ESUM='32dcf760664f93531594b72ce9226e9216567de5705a23c9ff5a77c797948054';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_linux_hotspot_11.0.19_7.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac; 	  wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; 	  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 ${JAVA_HOME}/src.zip;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump;
                        
# 2023-05-04 15:27:16  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=jdk-11.0.19+7
                        
# 2023-05-04 15:26:43  34.68MB 
/bin/sh -c apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata curl wget ca-certificates fontconfig locales     && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen     && locale-gen en_US.UTF-8     && rm -rf /var/lib/apt/lists/*
                        
# 2023-05-04 15:26:20  0.00B 
/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2023-05-04 15:26:20  0.00B 
/bin/sh -c #(nop)  ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-05-04 15:26:20  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/opt/java/openjdk
                        
# 2023-04-26 01:30:49  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2023-04-26 01:30:49  77.81MB 
/bin/sh -c #(nop) ADD file:2fc6364d149eccc7f94ead482a0dcf24b0e44cc0d00ac6a2c1797776153e9608 in / 
                        
# 2023-04-26 01:30:47  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2023-04-26 01:30:47  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2023-04-26 01:30:47  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2023-04-26 01:30:47  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:546d64fb981f795ed3a1088445f3d83fb9f6f5e2a64a4ec79cf65dc1a1dd60d4",
    "RepoTags": [
        "flink:1.16.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/flink:1.16.1"
    ],
    "RepoDigests": [
        "flink@sha256:f86e49fe98ed41ecae004470a0e35c83849cc8e2c0ad558e3ff702650ccdae46",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/flink@sha256:d6ee669b9523cbd38316ccfab1d419d08d870addd721860a4439b7d6f8e1ef74"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2023-05-04T14:10:18.003077721Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "20.10.23",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "6123/tcp": {},
            "8081/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/flink/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-11.0.19+7",
            "GOSU_VERSION=1.11",
            "FLINK_TGZ_URL=https://www.apache.org/dyn/closer.cgi?action=download\u0026filename=flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz",
            "FLINK_ASC_URL=https://www.apache.org/dist/flink/flink-1.16.1/flink-1.16.1-bin-scala_2.12.tgz.asc",
            "GPG_KEY=A5F3BCE4CBE993573EC5966A65321B8382B219AF",
            "CHECK_GPG=true",
            "FLINK_HOME=/opt/flink"
        ],
        "Cmd": [
            "help"
        ],
        "Image": "sha256:1f96d8bff3f013381b808b32bde4f8b52626f14a0f050bc4b6bf3893d430cfc0",
        "Volumes": null,
        "WorkingDir": "/opt/flink",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 788533988,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c77da4dcc5888a728111fe932b5326f3d12c9a2f47b21abe56bcfaf8229bea1b/diff:/var/lib/docker/overlay2/34a395b8207a94f0aa77faa909c3cef86e2d47dc36dfcd5b6c270524600c058c/diff:/var/lib/docker/overlay2/3b3d16098174034e8b8a283bb665cc2d7c6a3741cd1aa7ab4ab3160398d92b63/diff:/var/lib/docker/overlay2/8484679bec0a23120155a92c1857ac772e495471ef5195eb668600b02c5a4b6b/diff:/var/lib/docker/overlay2/391a3d4bba6655fe5abe7528634bf6a197ddd33b9c2a442a0a23ddb740d940b3/diff:/var/lib/docker/overlay2/8b96286b9538343be9775ada4bc543e5489d9409fc2d3b061a535b87c7397c17/diff:/var/lib/docker/overlay2/08460eb7c5a1b63481bf6bee6cb773a2f07879263a1fa8dcf3505a1d53af2deb/diff:/var/lib/docker/overlay2/671005075aed70828c90445f92a4674452bcf73f220db98762e15c0e337f2174/diff:/var/lib/docker/overlay2/000b59b2c6f845f1a2b75d15f262acaec701b1ec0a45654b733a63519981330e/diff",
            "MergedDir": "/var/lib/docker/overlay2/30d204d312f07ea582f70a3da4e4d868cba4053ebb0f2900842fd18e861a04ba/merged",
            "UpperDir": "/var/lib/docker/overlay2/30d204d312f07ea582f70a3da4e4d868cba4053ebb0f2900842fd18e861a04ba/diff",
            "WorkDir": "/var/lib/docker/overlay2/30d204d312f07ea582f70a3da4e4d868cba4053ebb0f2900842fd18e861a04ba/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b8a36d10656ac19ddb96ef3107f76820663717708fc37ce929925c36d1b1d157",
            "sha256:c45c46033aa89a49241285cc08dff25d7b63fdc96c034acd7d9428f97c0e5b20",
            "sha256:16e85f96c36ebcacee9442ade04ad538f4db3d42833a5674ae37199b32b4341f",
            "sha256:a1bf83305ca49e293157275f2d499241be480f12a44ee22c07c466877f880b7d",
            "sha256:e66ad4777a3bee1d787b3c1a1d5e42e362a6c1c9c244d81576bab21ad8bd1381",
            "sha256:cb2be9fc7ff68bb93c3198d323c6531b9278c4da2c2b3313a420f15d8f45bb3e",
            "sha256:6c270ac7c7fd764289ead5368c5cec07dc71ab64cbdff3b5912c52bedd953592",
            "sha256:547ab2a47a65c606c0c2813911e8d1a5065102d82155995213bef0ad02f62bfd",
            "sha256:5717eb1ab613d068bc09d6690ef08b6ea8ec43e37925372c21fe4c1066420ffd",
            "sha256:f51a9400e90caa858ddac088331650570432d8b77d020094b91d51183d201bb8"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-05-06T21:04:39.6691725+08:00"
    }
}

更多版本

docker.io/flink:1.16.2-scala_2.12-java11

linux/amd64 docker.io790.88MB2024-10-16 20:01
232

docker.io/flink:1.16.2-java11

linux/amd64 docker.io790.88MB2024-10-17 13:40
199

docker.io/flink:1.17.2

linux/arm64 docker.io754.40MB2024-10-24 17:25
212

docker.io/flink:1.15.3

linux/amd64 docker.io745.22MB2024-10-30 20:00
187

docker.io/flink:1.15.3-scala_2.12-java8

linux/amd64 docker.io714.15MB2024-10-31 00:19
248

docker.io/flink:1.16.3-java11

linux/amd64 docker.io791.79MB2024-11-13 16:25
140

docker.io/flink:1.20.0-scala_2.12-java8

linux/amd64 docker.io765.87MB2025-01-21 15:29
103

docker.io/flink:1.20-scala_2.12-java8

linux/amd64 docker.io765.87MB2025-01-21 15:56
124

docker.io/flink:1.20.1-scala_2.12-java8

linux/arm64 docker.io753.48MB2025-04-29 14:19
45

docker.io/flink:1.16.3

linux/amd64 docker.io791.79MB2025-05-06 20:16
41

docker.io/flink:1.19.2

linux/amd64 docker.io795.18MB2025-05-06 21:02
49

docker.io/flink:1.16.1

linux/amd64 docker.io788.53MB2025-05-06 21:05
32

docker.io/flink:1.14.5

linux/amd64 docker.io633.34MB2025-05-06 21:28
37