FROM 10.103.1.9:5000/openjdk:17 ADD target/jd-api-server.jar app.jar MAINTAINER zmm EXPOSE 8089 RUN echo "nameserver 114.114.114.114" > /etc/resolv.conf ENTRYPOINT java -jar app.jar ## Dockerfile所在的目录或其子目录中,‌那么Docker将无法访问这些文件 #RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* #RUN echo "nameserver 114.114.114.114" > /etc/resolv.conf #FROM alpine-java:8 #WORKDIR /ms #MAINTAINER zmm ##COPY target/*.jar /ms/app.jar #ENTRYPOINT java -jar /app.jar #ENV DEBIAN_FRONTEND noninteractive #COPY src/main/resources/config_prod /ms/config_prod #COPY setEnvironment.sh /ms/setEnvironment.sh #RUN chmod +x /ms/setEnvironment.sh #COPY version.txt /ms/version.txt #COPY docker-entrypoint.sh /usr/bin/docker-entrypoint.sh #RUN chmod +x /usr/bin/docker-entrypoint.sh #ENTRYPOINT ["docker-entrypoint.sh"] # 使用 Alpine Linux 作为最终的基础镜像 #FROM alpine:latest # 安装 GLIBC 和其他运行时库 #RUN apk --no-cache add ca-certificates libc6-compat