Sign inSign up

wknpp/java8

By wknpp

Updated over 1 year ago

Image
0

50

wknpp/java8 repository overview

dockerfile

# 使用 debian:stable-slim 作为基础镜像
FROM debian:stable-slim

# 设置环境变量,避免安装过程中交互式提示
ENV DEBIAN_FRONTEND=noninteractive

# 手动创建并写入清华大学镜像源
RUN echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian stable main contrib non-free" > /etc/apt/sources.list && \
    echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian-security stable-security main contrib non-free" >> /etc/apt/sources.list &&  \
    rm -rf /etc/apt/sources.list.d/debian.sources

# 安装基础工具(curl、ping、wget、ps、tar等)
RUN apt-get update && \
    apt-get install -y \
        curl \
        iputils-ping \
        wget \
        procps \
        tar && \
    rm -rf /var/lib/apt/lists/*

# 下载 Oracle JDK 8
RUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" \
    https://download.oracle.com/otn/java/jdk/8u391-b13/b291ca3e0c8548b5a51d5a5f50063037/jdk-8u391-linux-aarch64.tar.gz?AuthParam=1736326363_772f0858faa00dcabee30574315be58d -O /tmp/jdk-8u391-linux-aarch64.tar.gz
# 解压并安装 JDK
RUN mkdir -p /usr/lib/jvm && \
    tar -xzf /tmp/jdk-8u391-linux-aarch64.tar.gz -C /usr/lib/jvm && \
    rm /tmp/jdk-8u391-linux-aarch64.tar.gz
# 设置 Java 环境变量
ENV JAVA_HOME /usr/lib/jvm/jdk1.8.0_391
ENV PATH $JAVA_HOME/bin:$PATH

Tag summary

Content type

Image

Digest

sha256:59fc330b4

Size

175.2 MB

Last updated

over 1 year ago

docker pull wknpp/java8:debian-slim