首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ubuntu中通过docker文件安装oracleJDK8

如何在ubuntu中通过docker文件安装oracleJDK8
EN

Stack Overflow用户
提问于 2019-06-18 21:54:12
回答 1查看 702关注 0票数 0

我需要通过docker安装oracle jdk8。

目前我正在通过apt-get install openjdk-8-jdk打开jdk8

EN

回答 1

Stack Overflow用户

发布于 2019-06-19 11:24:19

Dockerfile中,使用next下载oracle JDK:

代码语言:javascript
复制
RUN curl -L -b "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/${hash}/jdk-8u131-linux-x64.tar.gz -O

代码语言:javascript
复制
RUN curl -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/{hash}/jdk-8u131-linux-x64.tar.gz -O

注意:您需要为上面的url找到不同的${hash},并更改版本。

下载后,使用ln -sjava制作符号链接,jre/bin,然后您就可以制作它了。

顺便说一句,我没有下载完这个包,因为它真的很耗时,下载后,你需要解压它并为自己在Dockerfile中制作符号链接。

最后,根据@StephenC的建议,我不会粘贴完整的url,因为他建议这可能会将StackExchange组织置于法律风险中。你可以转到official site注册一个帐户来下载你想要的jdk。在下载url中,你可以看到${ hash },替换散列,然后你就可以获得完整的工作链接(当然,要获得它,你需要接受许可协议)。一些材料供你参考,this & this

而且,如果您不想使用上述方法,还有另一种解决方案:

手动从oracle站点下载oracle jdk,将其放在个人web服务器中,在Dockerfile中,从该个人服务器下载它,这也可以帮助您。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56650812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档