[英]I don’t understand how to write a Dockerfile to run Java HTTP
我需要編寫一個 dockerfile 來從 github 克隆一個存儲庫並啟動一個簡單的 Java 服務器。 我在朝着正確的方向前進嗎? 請幫忙
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 本身。
我建議閱讀 Dockerfile 上的 Dockers 官方文檔:
以上鏈接應提供有關創建 Dockerfile 的足夠信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.