centos8自定义jdk17基础镜像包

---下周jdk17包---

# curl -O  http://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

# tar xvf jdk-17_linux-x64_bin.tar.gz

 

---Dockerfile---

FROM docker.m.daocloud.io/centos:8
# 下载并安装 OpenJDK 17 
COPY jdk-17.0.12 /usr/local/jdk


# 设置 JAVA_HOME 环境变量  
ENV JAVA_HOME /usr/local/jdk  
ENV PATH JAVAHOME/bin:PATH  

# 验证安装  
RUN java -version

---配置阿里云镜像源---

1、进入yum的repos目录

cd /etc/yum.repos.d/

2、下载CentOS 7的repo文件

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

3、修改镜像源

vim CentOS-Base.repo
# vim命令模式下执行
:%s/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g
:%s/releasever/releasever-stream/g

4、修改所有的CentOS文件内容

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

5、更新镜像源

清除缓存:yum clean all
生成缓存:yum makecache

6、更新yum:

yum update


posted @   GaoYanbing  阅读(271)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示