Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 在Debian Jessie中安装Openjdk-8时遇到问题_Docker_Debian_Debian Jessie - Fatal编程技术网

Docker 在Debian Jessie中安装Openjdk-8时遇到问题

Docker 在Debian Jessie中安装Openjdk-8时遇到问题,docker,debian,debian-jessie,Docker,Debian,Debian Jessie,我试图在debian jessie docker Container中安装jdk-8。下面是docker文件 FROM debian:jessie ENV DEBIAN_FRONTEND noninteractive RUN \ echo deb http://http.debian.net/debian jessie-backports main >> /etc/apt/sources.list &&\ apt-get update && ap

我试图在debian jessie docker Container中安装jdk-8。下面是docker文件

FROM debian:jessie
ENV DEBIAN_FRONTEND noninteractive

RUN \
  echo deb http://http.debian.net/debian jessie-backports main >> /etc/apt/sources.list &&\
apt-get update && apt-get install openjdk-8-jdk &&\
update-alternatives --config java
我得到下面的错误

 The following packages have unmet dependencies:openjdk-8-jdk : Depends: openjdk-8-jre (= 8u131-b11-1~bpo8+1) but it is not going to be installed.Depends: openjdk-8-jdk-headless (= 8u131-b11-1~bpo8+1) but it is not going to be installed E: Unable to correct problems, you have held broken packages.The command '/bin/sh -c echo deb http://http.debian.net/debian jessie-backports main >> /etc/apt/sources.list &&  apt-get update && apt-get install openjdk-8-jdk &&  update-alternatives --config java' returned a non-zero code: 100

请让我知道如何解决这个问题

下面的更改对我有用

apt-get -y  update && apt-get install -y -t jessie-backports ca-certificates-java && apt-get -y install openjdk-8-jdk && update-alternatives --config java

您应该使用下面的命令来安装jdk

apt-get install -t jessie-backports openjdk-8-jdk

你能试着
安装-t jessie backports openjdk-8-jdk
吗?@TarunLalwani这对我有用:)@Dennis,谢谢你的更新。补充说这是一个可能的答案