【发布时间】:2016-08-03 22:14:03
【问题描述】:
我有一个以下行开头的 dockerfile
FROM java:8
我认为这应该从 docker 容器注册表中提取图像并安装。没有?
当我在容器中运行 java 命令时,出现以下错误
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
使用docker安装java 8(openjdk版本)最简单最好的方法是什么?
更新:
RUN apt-get install -y --no-install-recommends software-properties-common
RUN add-apt-repository -y ppa:openjdk-r/ppa
RUN apt-get update
RUN apt-get install -y openjdk-8-jdk
RUN apt-get install -y openjdk-8-jre
RUN update-alternatives --config java
RUN update-alternatives --config javac
【问题讨论】:
-
你不是说'apt-get -y install'吗?