Compare commits

21 Commits

Author SHA1 Message Date
endial 27d64692f4 feat: 更新应用版本为 8u472B08
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-20 14:57:04 +08:00
endial 0316fd9955 docs: 更新说明文档 2026-01-20 14:56:44 +08:00
endial 1b1dd875cb feat: 增加本地编译通用脚本 2026-01-20 14:56:31 +08:00
endial 02b6c6f886 feat: 增加 Woodpecker 配置脚本 2026-01-20 14:56:15 +08:00
endial 0a07a29ba2 feat: 删除废弃的脚本 2026-01-20 14:54:05 +08:00
endial 5e053219ea feat: 更新 Submodule 版本 2026-01-20 14:49:48 +08:00
endial 17aaf6fccf feat: 增加 Submodule 配置,并删除废弃的脚本文件 2026-01-20 14:48:47 +08:00
endial e678f6d0f3 docs: 更新文档中有关镜像仓库地址 2023-09-06 18:20:31 +08:00
endial 9bfd84730b feat: 更新多架构制品处理命令 2023-09-06 18:14:32 +08:00
endial 3b7c842b4d feat: 更新Docker打包的忽略文件配置 2023-09-06 18:12:21 +08:00
endial 930a630476 fix: 解决镜像测试命令使用错误 2023-08-28 11:43:04 +08:00
endial f325f07a1a feat: 优化Dockerfile 2023-08-28 10:59:05 +08:00
endial 3423216a53 feat: 优化CI/CD配置中资源清理 2023-08-28 10:55:30 +08:00
endial 7d58240966 feat: 删除DockerHub使用的Hooks 2023-08-28 10:50:23 +08:00
endial 57f12508a8 feat: 更新系统依赖为 Debian 12 2023-08-21 10:50:06 +08:00
endial e23139f7dc feat: 清理镜像中无用资源 2023-08-16 17:34:46 +08:00
endial 87875a1577 feat: 增加CI/CD配置文件 2023-08-16 17:18:44 +08:00
endial 1523a60172 fix: 解决架构判断及非标准解压路径问题 2023-08-16 17:18:25 +08:00
endial 169decbc2f feat: 更新本地编译命令 2023-08-16 17:17:57 +08:00
endial 23725434c7 docs: 更新版本信息 2023-08-16 17:17:04 +08:00
endial ffecf6c8a0 [doc:8]完善说明文档 2021-07-20 11:34:10 +08:00
2 changed files with 17 additions and 18 deletions
+8 -8
View File
@@ -19,8 +19,8 @@
# 软件包本地服务器: http://pkgs.colovu.com/dist
ARG APP_NAME=openjre
ARG APP_VER=11.0.29
ARG APP_VER_SUB=7
ARG APP_VER=8u472
ARG APP_VER_SUB=b08
ARG REGISTRY_URL="swr.cn-north-4.myhuaweicloud.com/colovu/"
ARG APT_SOURCE=aliyun
ARG LOCAL_URL=""
@@ -43,8 +43,8 @@ RUN select_source ${APT_SOURCE};
WORKDIR /tmp
# 下载并解压软件包
# https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.29%2B7/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.29_7.tar.gz
# https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.29%2B7/OpenJDK11U-jre_x64_linux_hotspot_11.0.29_7.tar.gz
# https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u472-b08/OpenJDK8U-jre_x64_linux_hotspot_8u472b08.tar.gz
# https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u472-b08/OpenJDK8U-jre_aarch64_linux_hotspot_8u472b08.tar.gz
RUN set -eux; \
case "$TARGETARCH" in \
amd64) appArch=x64 ;; \
@@ -52,13 +52,13 @@ RUN set -eux; \
arm) appArch=armhf ;; \
*) echo "Unsupported architecture: $TARGETARCH" >&2; exit 1 ;; \
esac; \
appName=OpenJDK11U-jre_${appArch}_linux_hotspot_${APP_VER}_${APP_VER_SUB}.tar.gz; \
appName=OpenJDK8U-jre_${appArch}_linux_hotspot_${APP_VER}${APP_VER_SUB}.tar.gz; \
[ -n ${LOCAL_URL} ] && localURL=${LOCAL_URL}/openjdk; \
appUrls="${localURL:-} \
https://github.com/adoptium/temurin11-binaries/releases/download/jdk-${APP_VER}%2B${APP_VER_SUB} \
https://github.com/adoptium/temurin8-binaries/releases/download/jdk${APP_VER}-${APP_VER_SUB} \
"; \
download_pkg unpack ${appName} "${appUrls}"; \
mv "/tmp/jdk-${APP_VER}+${APP_VER_SUB}-jre" /usr/local/${APP_NAME}; \
mv "/tmp/jdk${APP_VER}-${APP_VER_SUB}-jre" /usr/local/${APP_NAME}; \
rm -rf /usr/local/${APP_NAME}/man;
# 1. 生成镜像 =====================================================================
@@ -126,7 +126,7 @@ RUN set -eux; \
overrideShell="/usr/local/overrides/overrides-${APP_VER}.sh"; \
[ -e "${overrideShell}" ] && /bin/bash "${overrideShell}"; \
\
java --version;
java -version;
# 应用程序的启动命令,可为应用程序可执行命令或脚本
# 必须使用非守护进程方式运行
+9 -10
View File
@@ -2,21 +2,20 @@
针对 OpenJRE 的 Docker 镜像,用于提供基础 Java 运行环境。
使用说明可参考:[官方说明](https://docs.oracle.com/javase/11/)
二进制文件下载:[Adoptium](https://adoptium.net/zh-CN/temurin/releases?version=11)
使用说明可参考:[官方说明](https://docs.oracle.com/javase/8/)
二进制文件下载:[Adoptium](https://adoptium.net/zh-CN/temurin/releases?version=8)
<img src="img/java-logo.png" alt="OpenJDK-logo" style="zoom: 33%;" />
**JRE 版本信息:**
- latest
- 11.0.29+7
- 8u472b08
**镜像信息:**
* 镜像地址:
* 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/openjre:latest
* Colovu Registry: docker.colovu.com/colovu/openjre:latest
* 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/openjre:8
* Colovu Registry: docker.colovu.com/colovu/openjre:8
* 依赖镜像:colovu/debian:12
> 后续相关命令行默认使用 Aliyun ACR 镜像服务器做说明
@@ -27,17 +26,17 @@
```shell
# 11之前的版本
$ docker run -it --rm registry.cn-shenzhen.aliyuncs.com/colovu/openjre:latest java -version
$ docker run -it --rm registry.cn-shenzhen.aliyuncs.com/colovu/openjre:8 java -version
# 11之后的版本
$ docker run -it --rm registry.cn-shenzhen.aliyuncs.com/colovu/openjre:latest java --version
$ docker run -it --rm registry.cn-shenzhen.aliyuncs.com/colovu/openjre:11 java --version
```
## 更新记录
- 2026/1/19: 更新应用版本为 v11.0.29+7
- 2026/1/19: 更新应用版本为 8u472b08
- 2023/8/2:
+ 11: 更新应用版本为 11.0.20+8
+ 8: 更新应用版本为 8u382b05
----