ubuntu docker安装JDK出错

我有一个如下所示的 docker 文件。


FROM ubuntu

FROM python:3.6


RUN apt-get update --fix-missing

RUN apt-get install wget curl software-properties-common -y

RUN apt-get install g++ gcc mercurial -y



RUN apt-get update && \

    apt-get install -y openjdk-8-jdk && \

    apt-get install -y ant && \

    apt-get clean && \

    rm -rf /var/lib/apt/lists/* && \

    rm -rf /var/cache/oracle-jdk8-installer;


ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/

RUN export JAVA_HOME

当我尝试使用 sudo docker build -t test_dock 构建docker时 。命令,有错误提示


找不到jdk包


所以我添加了


RUN add-apt-repository ppa:openjdk-r/ppa

jdk安装命令之前。现在构建错误说


E:存储库“ http://ppa.launchpad.net/openjdk-r/ppa/ubuntu focus Release”没有发布文件。


在ubuntu docker中安装jdk的正确方法是什么?


弑天下
浏览 102回答 1
1回答

繁星coding

对我来说通过替换解决:FROM ubuntu FROM python:3.6到:FROM python:3-stretch
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java