您的位置 首页 java

制作JDK21基础镜像

java 汇总 : 连接

jdk21

制作JDK21基础镜像_jdk21镜像-CSDN博客

不知不觉,JDK21已经成为长期支持版本。Idea新建工程Java最低可选17,爱不释手的JDK/OpenJDK8要逐渐退出历史舞台了。本文依据基础镜像Centos7.9,构建JDK21基础镜像,为后续微服务部署提供支撑。

1、下载JDK21

当前JDK21最新版本为21.0.3,在Oracle官网下载Java Downloads | Oracle文件jdk-21_linux-x64_bin.tar.gz。

https://www.oracle.com/java/technologies/downloads/#java21
https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz

 

Dockerfile

#FROM centos:7.9.2009

FROM registry.cn-hangzhou.aliyuncs.com/kattgatt-base/centos79-ali-gcc:v1.1

MAINTAINER baimeidashu

#时区设置及中文字符集配置
RUN yum update -y \
    && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && yum -y install kde-l10n-Chinese wget \
    && localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 \
    && yum clean all


#复制jdk
ADD jdk-21_linux-x64_bin.tar.gz /usr/local/

#设置中文字符集
ENV LC_ALL zh_CN.utf8

#配置Java环境变量
ENV JAVA_HOME="/usr/local/jdk-21.0.9"
ENV PATH="${PATH}:${JAVA_HOME}/bin"

 

build.sh

#!/bin/bash

imagename=bmds:jdk-21-v1.2
docker build -t registry.cn-hangzhou.aliyuncs.com/baimeidashu/$imagename --no-cache -f Dockerfile .
docker push registry.cn-hangzhou.aliyuncs.com/baimeidashu/$imagename

 

 

docker 镜像调试-白眉大叔

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章