FROM eclipse-temurin:17-jdk WORKDIR /usr/src/app RUN apt-get update && apt-get install -y wget unzip RUN wget -O netdisk-fast-download.zip https://github.com/qaiu/netdisk-fast-download/releases/download/0.1.8.proxy/netdisk-fast-download-bin-full.zip \ && unzip netdisk-fast-download.zip -d netdisk-fast-download \ && rm netdisk-fast-download.zip # 设置工作目录到 JAR 文件所在位置 WORKDIR /usr/src/app/netdisk-fast-download/netdisk-fast-download # 设置 JAR 文件的可执行权限 # RUN chmod +x netdisk-fast-download.jar # 创建数据库目录并设置权限 RUN mkdir -p /usr/src/app/db && chown -R 1000:1000 /usr/src/app/db # 设置数据卷 VOLUME /usr/src/app/db # 暴露端口 EXPOSE 6401 # 运行 JAR 文件 CMD ["java", "-jar", "netdisk-fast-download.jar"]