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 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-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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了