我不知道’;我不理解如何编写Dockerfile来运行Java HTTP
我需要编写一个dockerfile,从github克隆一个存储库并启动一个简单的Java服务器。Аi是否朝着正确的方向移动?请帮忙我不知道’;我不理解如何编写Dockerfile来运行Java HTTP,java,docker,dockerfile,dockerfile-maven-plugin,Java,Docker,Dockerfile,Dockerfile Maven Plugin,我需要编写一个dockerfile,从github克隆一个存储库并启动一个简单的Java服务器。Аi是否朝着正确的方向移动?请帮忙 FROM alpine/git WORKDIR /app RUN git clone https://github.com/trekawek/jhttp.git FROM maven:3.5-jdk-8-alpine WORKDIR /app COPY --from=0 /app/jhttp /app RUN mvn install FROM openjd
FROM alpine/git
WORKDIR /app
RUN git clone https://github.com/trekawek/jhttp.git
FROM maven:3.5-jdk-8-alpine
WORKDIR /app
COPY --from=0 /app/jhttp /app
RUN mvn install
FROM openjdk:8-jre-alpine
WORKDIR /app
COPY --from=1 /app/target/jhttp-0.0.1.jar /app
CMD ["java -jar jhttp-0.0.1.jar"]
创建用于构建Docker映像的Dockerfile的方向是正确的。映像需要包含应用程序所需的所有依赖项,包括Java本身 我建议阅读Dockers官方的Dockerfile:
以上链接应提供有关创建Dockerfile的足够信息。如何帮助,但无论如何)