The openjdk images are deprecated, which prevented us from releasing our
docker images via some distribution channels.
https://issues.apache.org/jira/browse/FLINK-29137
When we switched to the Temurin images we didn't have to change a whole
lot, so you might be able to reconstruct a openjdk-based image for Flink
1.17.
https://github.com/apache/flink-docker/commit/3c259f46231b97202925a111a8205193c15bbf78
In theory you should be able to take the existing Dockerfile
<https://github.com/apache/flink-docker/blob/master/1.17/scala_2.12-java11-ubuntu/Dockerfile>and
change the base without having to change anything else.
On 19/06/2023 11:11, Arek Dankiewicz wrote:
Hello All,
We recently wanted to migrate flink docker image version from 1.15.1
to 1.17.1 and encountered a problem with our infrastructure not being
able to correctly handle an app built on Ubuntu 22+ due to an older
version of the docker.
Unfortunately, this is out of our control, and we would like to change
the os on which the flink 1.17 image is built from
eclipse-temurin:11-jre-jammy to e.g. openjdk:11.
I would like to know whether the change to debian for version 1.17 is
a disruptive change and what the OS change between 1.15 and 1.16 was
caused by.
Kindest regards,
Arkadiusz