我正在尝试在 docker 容器中安装 jre,并使用
RUN apt-get install -y openjdk-7-jre
在我的容器中安装 jre。当我开始构建它时,进程被此命令阻止:Setting up ca-certificates-java (20140324)...
这是截图:截图
我的 dockerfile 来自 debian:jessie:
COPY ./data /runtime/data
RUN chmod 777 -R /runtime/data
RUN apt-get update && \
apt-get install -y openjdk-7-jre && \
apt-get install -y screen && \
rm -rf /var/lib/apt/lists/*
我没问题:
[...]
Setting up openjdk-7-jre:amd64 (7u101-2.6.6-1~deb8u1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode
Setting up ca-certificates-java (20140324) ...
done.
Processing triggers for libc-bin (2.19-18+deb8u4) ...
Processing triggers for systemd (215-17+deb8u4) ...
Processing triggers for ca-certificates (20141019+deb8u1) ...
Updating certificates in /etc/ssl/certs... 174 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....
[...]
您的 Docker 版本是什么?
更新 Docker 有帮助。特别是 Docker Desktop 4.34.2 可以工作,而 Docker Desktop 3.12 则不能。