Sign inSign up
flink logo

flink:2.1-java21

Multi-platform
Also known as:
2.1-scala_2.12-java21
2.1.3-java21
2.1.3-scala_2.12-java21
Data science
Index digest

sha256:84f7ead8faa99bedc3029fb688b464f8ee28cd6b9b005729f8c170ecab555a0d

OS/ARCH

Compressed size

642.43 MB

Last pushed

3 days by doijanky

Type

Image

Vulnerabilities

0
0
29
7
0

Manifest digest

sha256:f761e6483b6ded58beb0a23ebc2fba504870f493d3e454f45980b59b095a5be6

Layers (27)

eclipse-temurin:d3457018f29b42360a887dbd78904621906d0d39f649091070806d17a774f9f7
0
0
22
7
0
flink:2.1-java21
0
0
7
0
0

14

RUN /bin/sh -c set -ex; apt-get update; apt-get -y install gpg libsnappy1v5 gettext-base libjemalloc-dev; rm -rf /var/lib/apt/lists/* # buildkit

1.17 MB


15

ENV GOSU_VERSION=1.11

0 B


16

RUN /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 hkps://keys.openpgp.org $(shuf -e 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 # buildkit

900.49 KB


17

ENV FLINK_TGZ_URL=https://dlcdn.apache.org/flink/flink-2.1.3/flink-2.1.3-bin-scala_2.12.tgz FLINK_ASC_URL=https://downloads.apache.org/flink/flink-2.1.3/flink-2.1.3-bin-scala_2.12.tgz.asc GPG_KEY=2EC0F1E82EA872E30FE4EDEE7C83478D4985D451 CHECK_GPG=true

0 B


18

ENV FLINK_HOME=/opt/flink

0 B


19

ENV PATH=/opt/flink/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


20

RUN /bin/sh -c groupadd --system --gid=9999 flink && useradd --system --home-dir $FLINK_HOME --uid=9999 --gid=flink flink # buildkit

4.6 KB


21

WORKDIR /opt/flink

115 B


22

RUN /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 hkps://keys.openpgp.org $(shuf -e 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 .; CONF_FILE="${FLINK_HOME}/conf/config.yaml"; /bin/bash "$FLINK_HOME/bin/config-parser-utils.sh" "${FLINK_HOME}/conf" "${FLINK_HOME}/bin" "${FLINK_HOME}/lib" "-repKV" "rest.address,localhost,0.0.0.0" "-repKV" "rest.bind-address,localhost,0.0.0.0" "-repKV" "jobmanager.bind-host,localhost,0.0.0.0" "-repKV" "taskmanager.bind-host,localhost,0.0.0.0" "-rmKV" "taskmanager.host=localhost"; # buildkit

572.48 MB


23

COPY docker-entrypoint.sh / # buildkit

2.27 KB


24

ENTRYPOINT ["/docker-entrypoint.sh"]

0 B


25

EXPOSE map[6123/tcp:{} 8081/tcp:{}]

0 B


26

CMD ["help"]

0 B