Some Dockerfile
JAVA 8 / JDK 1.8.0
Download URL: https://www.oracle.com/java/technologies/downloads/
tar 包:jdk-8u361-linux-x64.tar.gz
Dockerfile
FROM centos:7.9.2009
MAINTAINER Will_D
RUN mkdir -p /usr/lib/jvm
ADD ./jdk-8u361-linux-x64.tar.gz /usr/lib/jvm
RUN yum -y install openssh-clients kde-l10n-Chinese \
&& yum -y reinstall glibc-common \
&& localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 \
&& echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf \
&& source /etc/locale.conf \
&& yum clean all
ENV LANG=zh_CN.UTF-8
ENV LC_ALL=zh_CN.UTF-8
ENV TZ=Asia/Shanghai
ENV JAVA_HOME=/usr/lib/jvm/jdk1.8.0_361
ENV JRE_HOME=/usr/lib/jvm/jdk1.8.0_361/jre
ENV PATH=$JAVA_HOME/bin:$PATH
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone构建及推送
docker build -t oracle_jdk:1.8.0_361 -f ./Dockerfile .
docker login
docker tag oracle_jdk:1.8.0_361 yunwei361/oracle_jdk:1.8.0_361
docker push yunwei361/oracle_jdk:1.8.0_361备注
如果是OpenJDK,可从官网下载 (https://wiki.openjdk.org/display/jdk8u/Main 点击相关版本的 Binaries 跳转到 github 下载)

alpine3-net-tools:v1
FROM alpine:3.22
# 手动创建 /etc/apk/repositories 文件并配置清华镜像源
RUN echo "http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.22/main" > /etc/apk/repositories && \
echo "http://mirrors.tuna.tsinghua.edu.cn/alpine/v3.22/community" >> /etc/apk/repositories
# 安装网络调试工具
RUN apk update && apk add --no-cache \
curl \
iputils \
traceroute \
netcat-openbsd \
tcpdump \
busybox-extras \
iproute2
CMD ["sh"]调试目标容器
docker run -it --rm --net container:festive_lewin alpine3-net-tools:v1 /bin/shLast updated