Tag: java home

dynamic设置docker容器的JAVA_HOME

我的docker容器需要设置JAVA_HOME。 我已经将它添加到Dockerfile如下 ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/jre 但是,这是价值的硬编码。 有没有一种方法可以从图像本身dynamic获取这个值

为斯坦福NLP的NLTK设置docker的JAVA_HOME

我是使用Docker的初学者。 我正在使用Docker工具箱的Windows 7,我build立了我的Python Web应用程序的图像,一切工作正常。 但是,对于这个应用程序,我使用nltk模块,也需要java和java_home设置到java文件。 在我的电脑上运行时,我可以mannualy设置java_home,但是如何在dockerfile中这样做,以便在另一台机器上运行时不会出错。 这是我的错误: ps:下面的答案