在容器(如Docker)中部署Java應用程序通常涉及以下步驟:
# 使用官方的OpenJDK鏡像作為基礎鏡像
FROM openjdk:8-jdk-alpine
# 設置工作目錄
WORKDIR /app
# 將JAR文件復制到工作目錄
COPY target/my-spring-boot-app.jar app.jar
# 暴露端口
EXPOSE 8080
# 啟動命令
ENTRYPOINT ["java", "-jar", "app.jar"]
docker build -t my-spring-boot-app .
這將使用Dockerfile中的指令構建一個名為my-spring-boot-app
的Docker鏡像。
docker run -p 8080:8080 my-spring-boot-app
這將啟動一個新的Docker容器,并將主機的8080端口映射到容器的8080端口。現在,你可以通過訪問http://localhost:8080
來訪問你的Java應用程序。
請注意,以上步驟假設你已經安裝了Docker并熟悉基本的Docker命令。如果你還沒有安裝Docker,你可以從官方網站下載并安裝適合你操作系統的Docker版本。