- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 DockerFile 安装 openjdk-8-jre,因为我为我的 composer 构建了 docker 镜像。但是我遇到了这个错误信息。
错误信息:
Package openjdk-8-jre-headless is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'openjdk-8-jre-headless' has no installation candidate
这是来自 Dockerfile 的部分:
# Install openjdk and java cacerts
RUN apt-get update && apt-get install -y openjdk-8-jre-headless ca-certificates-java
如果我直接从控制台安装 java,使用不带 RUN 的完全相同的命令,包没有问题。但是当我尝试从 Dockerfile 安装它时,我遇到了错误。我知道 Docker 使用与运行 docker 的机器相同的 repo 协议(protocol)? Ubuntu 是 16.04 版。
或者我如何检查 Dockerfile 上的可用安装包? java - v 给出错误..
最佳答案
似乎您正在使用 FROM python:3.8 作为基础
,正如@masseyb 在您的问题下的评论中提到的,它没有 openjdk-8jre-headless 包。
这可能对你有帮助。
FROM python:3.7-alpine as base
RUN apk update \
&& apk upgrade \
&& apk add --no-cache bash \
&& apk add --no-cache --virtual=build-dependencies unzip \
&& apk add --no-cache curl \
&& apk add --no-cache openjdk8-jre
RUN apk add --no-cache python3 \
&& python3 -m ensurepip \
&& pip3 install --upgrade pip setuptools \
&& rm -r /usr/lib/python*/ensurepip && \
if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi && \
if [[ ! -e /usr/bin/python ]]; then ln -sf /usr/bin/python3 /usr/bin/python; fi && \
rm -r /root/.cache
RUN pip install --trusted-host pypi.python.org flask
这个例子 Dockerfile 可以让你得到 Java python 和 flask
关于java - Dockerfile & 安装 -> Package 'openjdk-8-jre-headless' has no installation candidate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57593809/
我正在使用 AutoComplete API Material UI。有一个 的对象top100电影其中包含电影的标题和年份。如果我使用 top100Film.title 搜索,我的自动完成工作正常如
我试图显示位于拉特兰县,只有得票高于 0。现在,它仅显示拉特兰县的所有投票。 https://jsfiddle.net/jeffd/yqbwaxts/3/ https://99centbeats.co
const pc1 = new RTCPeerConnection(null); const pc2 = new RTCPeerConnection(null); async function cal
当我尝试运行我的游戏时,我目前遇到以下错误的问题。我试图理解以下错误的含义,但我发现很难理解。我相信有不止一个错误,但我不知道去哪里找。我很想得到你的帮助! [armeabi] Compile++ t
我正在写一个自定义键盘,我想使用候选人。但是候选 View 设置为一定高度,这对我的需要来说太小了。我似乎无法设置候选人的高度。如果我将高度设置为 certine dp,我会得到半黑屏。 谢谢! 最佳
您好,我希望得到一些安装 rubygems 的帮助。这就是我尝试时发生的情况。 “ruby-full”已经安装。我该如何解决?这是什么问题? $ sudo apt-get install ruby
我新写了一个简单的聊天应用程序,但我不太了解ICE Candidates的背景。 当对等方创建连接时,他们会获得 ICE 候选者,并交换它们并设置他们最终到达对等连接。 所以我的问题是,ICE 候选者
按照此tutorial (对于初学者) 我创建了提供者和应答者,我使用了 onicecandidate() function onicecandidate(event) { if (!p
#include #include #include #include using namespace std; struct Node1 { unsigned int vertex;
在 CEF3 中与 WebRTC 应用程序通话期间,出现以下错误。我做了很多分析但无法弄清楚这个问题的原因/解决方案..请提出问题所在以及解决方案。 1448447657717 - WebRtcAda
我正在使用 huggingface transformers 库开发法语问答模型。我使用的是预训练的 CamemBERT 模型,它与 RoBERTa 非常相似,但适用于法语。 目前,我能够使用 tra
我正在尝试在 ubuntu 中安装 nodejs,我需要使用 curl 但它不允许我安装 curl每次我尝试安装它时都会显示此错误 正在读取包列表...完成构建依赖树 正在读取状态信息...完成包 c
我在浏览器控制台中遇到的错误(仅出现在 Chrome 中,Firefox 中没有错误)是错误:无法在“RTCPeerConnection”上执行“addIceCandidate”:无法添加 ICE 候
概述 我正在尝试将 lambda 传递给采用模板函数类型的模板函数。编译时出现错误 candidate template ignored: could not match... . 但是,当我尝试将相
我正在尝试发送地址 this issue ,实际上是由 this other stackoverflow question 提出的与callwith的不同行为有关和 samewith 。后者似乎定义得
我正在做一个投票系统,希望投票系统循环直到用户输入0,然后输出获胜的候选人 两个类 package javaexamcode; import java.util.Scanner; pub
我安装了 Ubuntu 16.04 LTS(Xenial 版本)。我需要将 mpich2 软件包安装到我的系统上,但是当我运行 sudo apt-get install mpich2 时,出现以下错误
正如我的 Chrome 开发人员工具所指出的,什么是第一个有意义的绘画 (FMP) 候选者?这与第一个有意义的油漆有什么不同? 如您所见,黄线是 FMP,前两个标记为“候选人”,最后一个只是 FMP。
请注意,我已阅读并将答案应用于:Calling C++ member function from Luabind causes "No matching overload found" ,但这并没有解
上下文:我正在尝试设置 mysql 复制,一主一从。我在 mysql 5.6 中使用新的 GTID 方法,以及用于自动故障转移的 mysql 实用程序。 我能够设置主节点 M 和从节点 S 的复制。
我是一名优秀的程序员,十分优秀!