Compare commits
21 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 27d64692f4 | |||
| 0316fd9955 | |||
| 1b1dd875cb | |||
| 02b6c6f886 | |||
| 0a07a29ba2 | |||
| 5e053219ea | |||
| 17aaf6fccf | |||
| e678f6d0f3 | |||
| 9bfd84730b | |||
| 3b7c842b4d | |||
| 930a630476 | |||
| f325f07a1a | |||
| 3423216a53 | |||
| 7d58240966 | |||
| 57f12508a8 | |||
| e23139f7dc | |||
| 87875a1577 | |||
| 1523a60172 | |||
| 169decbc2f | |||
| 23725434c7 | |||
| ffecf6c8a0 |
+8
-8
@@ -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;
|
||||
|
||||
# 应用程序的启动命令,可为应用程序可执行命令或脚本
|
||||
# 必须使用非守护进程方式运行
|
||||
|
||||
@@ -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
|
||||
|
||||
----
|
||||
|
||||
|
||||
Reference in New Issue
Block a user