Docker怎么制作openjdk编译环境

发布时间:2021-07-07 14:06:39 作者:chen
来源:亿速云 阅读:420

本篇内容介绍了“Docker怎么制作openjdk编译环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1 准备工作

要准备openjdk的编译环境,我们需要在Dockerfile中完成以下几件事情:

2 编写Dockerfile

# Docker image of compile and build environment for openjdk
# VERSION 0.0.1
# Author: toolite_stone
#

FROM ubuntu:18.04

RUN apt-get update && \
    apt-get install -y build-essential libfontconfig1-dev libfreetype6-dev libcups2-dev libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev libasound2-dev libffi-dev autoconf zip unzip file

RUN apt-get install -y openjdk-11-jdk

3 编译openjdk 12

下载openjdk源码,可以从github上下载

https://github.com/openjdk/jdk

也可以从官网下直接下载:

https://hg.openjdk.java.net/jdk/jdk12/file/06222165c35f

启动jdk build实例,假设我们的编译镜像为 build.jdk:v1.11

docker run -it -v ${local_src_dir}:/projects build.jdk:v1.11

进入到镜像的启动的实例后,就可以执行以下命令进行编译:

make images

4 参考链接

在Ubuntu18.04编译OpenJDK12

https://blog.csdn.net/tiankong_12345/article/details/104086288

在docker上编译openjdk8

https://www.cnblogs.com/bolingcavalry/p/11493150.html

解决Dcoker pull 拉取超时的问题

https://zhuanlan.zhihu.com/p/291280980

“Docker怎么制作openjdk编译环境”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. Docker制作镜像
  2. 制作 docker 镜像

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker openjdk

上一篇:Angular中如何实现树形结构视图

下一篇:C#编程如何获取资源文件中图片

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》