在Docker中设置java主页

我有一个基地Ubuntu的docker图像,并安装Java 8上。 我需要在tomcat需要的时候在docker文件中设置java home。 我如何知道jre安装的位置来设置java home。

最佳答案是使用docker官方的java镜像。 Dockerfile

如果你仍然希望你自己的Java设置图像。 将此行添加到您的Dockerfile

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