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
Content type
Image
Digest
sha256:59fc330b4…
Size
175.2 MB
Last updated
over 1 year ago
docker pull wknpp/java8:debian-slim