下面的Dockerfile试图在xenial i386 image上安装OracleJDK-1.8。但它在码头建造过程中失败了。
# Install oracle jdk 1.8
RUN add-apt-repository ppa:webupd8team/java && \
apt-get -y update
RUN echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
RUN echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections
RUN apt-get -y install oracle-java8-installer && \
java -version
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle如果失败,下面的错误。
E: Package 'oracle-java8-installer' has no installation candidate
The command '/bin/sh -c apt-get -y install oracle-java8-installer && java -version' returned a non-zero code: 100已经尝试过使用add-apt-repository ppa:ts.sch.gr/ppa,这显示了下面的错误。
'ascii' codec can't decode byte 0xce in position 71: ordinal not in range(128)
The command '/bin/sh -c add-apt-repository ppa:ts.sch.gr/ppa && apt-get -y update' returned a non-zero code: 1我该如何安装Oracle JDK-1.8 on Ubuntu-16.04LTS (xenial i386)?
发布于 2021-11-24 16:35:54
在Dockerfile中添加了ENV LANG C.UTF-8并能够安装Java。
https://askubuntu.com/questions/1377383
复制相似问题