Хорошо, мне удалось установить этот дистрибутив jre на образ, который вы предоставили с данным Dockerfile:
FROM debian:jessie-slim
RUN apt-get update && \
apt-get -y upgrade && \
echo 'deb http://ftp.de.debian.org/debian sid main' >> '/etc/apt/sources.list' && \
apt-get -y update && \
mkdir -p /usr/share/man/man1 && \
apt-get -y install openjdk-12-jre-headless
Мне пришлось добавить репозиторий из здесь в /etc/apt/sources.list
файл.Это для дистрибутива amd64 jre, так что если вы хотите другой, просто проверьте нижнюю часть этой страницы и добавьте зеркало для нужной версии, как я сделал в моем Dockerfile.Кроме того, мне пришлось создать папку /usr/share/man/man1
из-за этой ошибки .
Наконец я запустил контейнер с этим образом и проверил версию Java:
openjdk version "12.0.1" 2019-04-16
OpenJDK Runtime Environment (build 12.0.1+12-Debian-1)
OpenJDK 64-Bit Server VM (build 12.0.1+12-Debian-1, mixed mode, sharing)
Надеюсь, что этопомогает:)