docker制作自定义版本的jdk镜像

1、下载jdk版本,这里以jdk1.8.0_381为例

Java Downloads | Oracle

2、创建Dockerfile文件

此操作在安装有docker环境的centos系统下操作,如果没有安装请参考此文章:http://t.csdnimg.cn/NCCRB

vim Dockerfile

复制代码
From debian
MAINTAINER "作者名字"
RUN mkdir /usr/local/jdk8
ADD jdk-8u381-linux-x64.tar.gz /usr/local/jdk8
ENV JAVA_HOME /usr/local/jdk8/jdk1.8.0_381
ENV JRE_HOME /usr/local/jdk8/jdk1.8.0_381/jre
ENV PATH $JAVA_HOME/bin:$PATH

把下载好的jdk压缩包上传至服务器,目录和Dockerfile在一起。

执行打包命令:

docker build -t openjdk:8.381 .

注意最后有一个点,代表用当前的目录下的Dockerfile文件

3、完成jdk镜像制作

执行docker images查看是否生成镜像

相关推荐
Edingbrugh.南空2 分钟前
Flink ClickHouse 连接器数据读取源码深度解析
java·clickhouse·flink
Evand J11 分钟前
【MATLAB例程】AOA与TDOA混合定位例程,适用于三维环境、4个锚点的情况,附下载链接
开发语言·matlab
机器视觉知识推荐、就业指导11 分钟前
Qt 与Halcon联合开发八: 结合Qt与Halcon实现海康相机采图显示(附源码)
开发语言·数码相机·qt
NE_STOP14 分钟前
SpringBoot--简单入门
java·spring
Heartoxx39 分钟前
c语言-指针与一维数组
c语言·开发语言·算法
hqxstudying41 分钟前
Java创建型模式---原型模式
java·开发语言·设计模式·代码规范
charlie1145141911 小时前
如何使用Qt创建一个浮在MainWindow上的滑动小Panel
开发语言·c++·qt·界面设计
Dcs1 小时前
VSCode等多款主流 IDE 爆出安全漏洞!插件“伪装认证”可执行恶意命令!
java
神仙别闹1 小时前
基于Python实现LSTM对股票走势的预测
开发语言·python·lstm
保持学习ing1 小时前
day1--项目搭建and内容管理模块
java·数据库·后端·docker·虚拟机