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查看是否生成镜像

相关推荐
考虑考虑4 分钟前
点阵图更改背景文字
java·后端·java ee
ldmd2845 分钟前
Go语言实战:入门篇-5:函数、服务接口和Swagger UI
开发语言·后端·golang
ZHE|张恒12 分钟前
Spring Boot 3 + Flyway 全流程教程
java·spring boot·后端
光子物联单片机20 分钟前
C语言基础开发入门系列(八)C语言指针的理解与实战
c语言·开发语言·stm32·单片机·mcu
是苏浙25 分钟前
零基础入门C语言之文件操作
c语言·开发语言
盈电智控27 分钟前
体力劳动反而更难被AI取代?物联网科技如何守护最后的劳动阵地
开发语言·人工智能·python
隔壁阿布都29 分钟前
Spring Boot中的Optional如何使用
开发语言·spring boot·python
小龙报31 分钟前
《C语言疑难点 --- C语内存函数专题》
c语言·开发语言·c++·创业创新·学习方法·业界资讯·visual studio
TDengine (老段)37 分钟前
TDengine 数学函数 CRC32 用户手册
java·大数据·数据库·sql·时序数据库·tdengine·1024程序员节
心随雨下1 小时前
Tomcat日志配置与优化指南
java·服务器·tomcat