在 Debian 上“设置 ca-certificates-java”时安装 openjdk-7-jre 被阻止

问题描述 投票:0回答:2

我正在尝试在 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/*
docker debian java
2个回答
0
投票

我没问题:

[...]
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 版本是什么?


0
投票

更新 Docker 有帮助。特别是 Docker Desktop 4.34.2 可以工作,而 Docker Desktop 3.12 则不能。

© www.soinside.com 2019 - 2024. All rights reserved.