在docker中设置java home

时间:2017-10-17 17:31:31

标签: java tomcat docker

我有一个基本的ubuntu docker镜像,并且正在安装java 8。我需要在docker文件中设置java home,因为tomcat需要它。我怎么知道安装jre的位置来设置java home。

1 个答案:

答案 0 :(得分:3)

最佳答案是使用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