diff --git a/构建JDK镜像.md b/构建JDK镜像.md new file mode 100644 index 0000000..5c87b3b --- /dev/null +++ b/构建JDK镜像.md @@ -0,0 +1,27 @@ +## JDK21 +``` +FROM docker.1ms.run/eclipse-temurin:21-jdk +ENV TZ=Asia/Shanghai +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone +RUN echo "deb https://mirrors.aliyun.com/debian/ bullseye main contrib non-free" > /etc/apt/sources.list && \ + echo "deb https://mirrors.aliyun.com/debian-security/ bullseye-security main contrib non-free" >> /etc/apt/sources.list && \ + echo "deb https://mirrors.aliyun.com/debian/ bullseye-updates main contrib non-free" >> /etc/apt/sources.list && \ + apt-get update && \ + apt-get install -y git maven && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* +``` + +## JDK8 +``` +FROM docker.1ms.run/maven:3.8.6-jdk-8 +ENV TZ=Asia/Shanghai +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone +RUN echo "deb https://mirrors.aliyun.com/debian/ bullseye main contrib non-free" > /etc/apt/sources.list && \ + echo "deb https://mirrors.aliyun.com/debian-security/ bullseye-security main contrib non-free" >> /etc/apt/sources.list && \ + echo "deb https://mirrors.aliyun.com/debian/ bullseye-updates main contrib non-free" >> /etc/apt/sources.list && \ + apt-get update && \ + apt-get install -y git && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* +``` \ No newline at end of file