Dynamically set JAVA_HOME of docker container

前端 未结 4 1373
粉色の甜心
粉色の甜心 2020-12-21 10:24

My docker container requires JAVA_HOME to be set. I have added it to the Dockerfile as below

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


        
4条回答
  •  清酒与你
    2020-12-21 10:34

    Set JAVA_HOME in docker container

    Default Docker file of the official image is Dockerfile

    If you still want your own image with Java home set. Add this lines to your 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
    

提交回复
热议问题