Я хочу установить java8 в образе Ubuntu на докере.поэтому я вставил следующие коды в dockerfile:
FROM ubuntu:latest
RUN apt-get update
CMD ["echo", "apt-get update done ..."]
RUN apt-get -qq install -y wget
CMD ["echo", "wget Done ..."]
RUN apt-get install -y software-properties-common
CMD ["echo","apt-get install -y software-properties-common"]
RUN add-apt-repository -y ppa:webupd8team/java
CMD ["echo","add-apt-repository. ..."]
RUN apt-get update
RUN apt-get -qq upgrade
CMD ["echo", "apt-get update done ..."]
# add webupd8 repository
RUN \
wget https://download.docker.com/linux/ubuntu/gpg && \
apt-key add gpg &&\
apt-get update &&\
echo "===> add webupd8 repository..." && \
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list && \
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list && \
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 && \
apt-get update
RUN echo "===> install Java" && \
apt-get -qq upgrade && \
echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections && \
apt-get update &&\
DEBIAN_FRONTEND=noninteractive apt-get install -f oracle-java8-installer
, но выдает мне эту ошибку `` `Чтение списков пакетов ... Построение дерева зависимостей ... Чтение информации о состоянии ... Пакет oracle-java8-installer isнедоступен, но упоминается другой пакет.Это может означать, что пакет отсутствует, был устаревшим или доступен только из другого источника
E: Пакет 'oracle-java8-installer' не имеет кандидата на установку `` `