sugar404 commited on
Commit
c1cf737
1 Parent(s): d07a300

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -23
Dockerfile CHANGED
@@ -1,32 +1,17 @@
1
- # 使用基础镜像,如 Ubuntu Alpline。这里以 Ubuntu 为例。
2
- FROM ubuntu:20.04
3
-
4
- # 设置维护者信息(可选)
5
- LABEL maintainer="[email protected]"
6
-
7
- # 更新软件源并安装必要的软件
8
- RUN apt-get update && apt-get install -y \
9
- wget \
10
- unzip \
11
- bash \
12
- && rm -rf /var/lib/apt/lists/*
13
 
14
  # 设置工作目录
15
  WORKDIR /usr/src/app
16
 
17
- # 下载和解压 netdisk-fast-download 程序
18
- RUN wget -O netdisk-fast-download.zip https://github.com/qaiu/netdisk-fast-download/releases/download/0.1.8-release-fixed2/netdisk-fast-download-bin-fixed2.zip \
 
19
  && unzip netdisk-fast-download.zip -d netdisk-fast-download \
20
  && rm netdisk-fast-download.zip
21
 
22
- # 复制或挂载服务文件
23
- COPY ./netdisk-fast-download.service /etc/systemd/system/netdisk-fast-download.service
24
-
25
- # 设置 ExecStart 的实际路径,假设解压后的文件在 /usr/src/app/netdisk-fast-download
26
- RUN sed -i 's|ExecStart=.*|ExecStart=/usr/src/app/netdisk-fast-download/netdisk-fast-download|' /etc/systemd/system/netdisk-fast-download.service
27
-
28
- # 暴露端口(如果有特定端口,假设服务在8080端口)
29
  EXPOSE 6400
30
 
31
- # 设置容器启动时执行的命令
32
- CMD ["bash", "/usr/src/app/netdisk-fast-download/service-install.sh"]
 
1
+ # 使用 JDK 17 官方镜像
2
+ FROM eclipse-temurin:17-jdk
 
 
 
 
 
 
 
 
 
 
3
 
4
  # 设置工作目录
5
  WORKDIR /usr/src/app
6
 
7
+ # 下载并解压 netdisk-fast-download 程序
8
+ RUN apt-get update && apt-get install -y wget unzip \
9
+ && wget -O netdisk-fast-download.zip https://github.com/qaiu/netdisk-fast-download/releases/download/0.1.8.bate/netdisk-fast-download-bin-0.1.8.zip \
10
  && unzip netdisk-fast-download.zip -d netdisk-fast-download \
11
  && rm netdisk-fast-download.zip
12
 
13
+ # 暴露端口 6400
 
 
 
 
 
 
14
  EXPOSE 6400
15
 
16
+ # 运行解压后的 jar 文件
17
+ CMD ["java", "-jar", "/usr/src/app/netdisk-fast-download/netdisk-fast-download.jar"]