Dynamically set JAVA_HOME of docker container

前端 未结 4 1372
粉色の甜心
粉色の甜心 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:47

    May be you can do something like this in CMD :

    # rpm -qa | grep java-1.8
    java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64
    

    and then

    #rpm -ql java-1.8.0-openjdk | sed -n '1p' | cut -d/ -f1-5
    /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64
    

提交回复
热议问题