Skip to content

Commit 7c55d52

Browse files
authored
Merge pull request #3 from Le1a/main
Use open-jdk8u44
2 parents 9eef628 + 1ea6d57 commit 7c55d52

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

Dockerfile

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,25 @@ RUN unset http_proxy https_proxy ftp_proxy HTTP_PROXY HTTPS_PROXY FTP_PROXY && \
99
echo 'Acquire::http::Proxy "false";' > /etc/apt/apt.conf.d/00proxy && \
1010
echo 'Acquire::https::Proxy "false";' >> /etc/apt/apt.conf.d/00proxy
1111

12-
# 更新系统并安装必要的依赖,包括 libc6、wget 和 openjdk-8-jdk
12+
# 更新系统并安装必要的依赖,包括 libc6、wget
1313
RUN apt-get update && \
14-
apt-get install -y libc6 wget openjdk-8-jdk && \
14+
apt-get install -y libc6 wget && \
1515
rm -rf /var/lib/apt/lists/*
1616

17+
# 下载、解压 Java 安装目录
18+
RUN wget https://download.java.net/openjdk/jdk8u44/ri/openjdk-8u44-linux-x64.tar.gz && \
19+
tar -zxvf openjdk-8u44-linux-x64.tar.gz
20+
21+
# 创建应用目录
22+
RUN mkdir /app && \
23+
mkdir /opt/java
24+
25+
RUN mv java-se-8u44-ri /opt/java/
26+
1727
# 设置 JAVA_HOME 环境变量
18-
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
28+
ENV JAVA_HOME=/opt/java/java-se-8u44-ri
1929
ENV PATH=$JAVA_HOME/bin:$PATH
2030

21-
# 创建应用目录
22-
RUN mkdir /app
2331

2432
# 设置工作目录
2533
WORKDIR /app
@@ -35,4 +43,4 @@ EXPOSE 8011
3543

3644
# 启动命令,后台运行 Java 应用并输出日志
3745
CMD nohup java -jar /app/web-chains-1.0.0-SNAPSHOT.jar > output.log 2>&1 & \
38-
tail -f output.log
46+
tail -f output.log

0 commit comments

Comments
 (0)