要將Spring Boot 應用程序與 Dockerfile 整合,可以按照以下步驟進行操作:
在項目根目錄下創建一個 Dockerfile 文件,用于構建 Docker 鏡像。
在 Dockerfile 中編寫構建鏡像的指令,例如:
FROM openjdk:11-jre-slim
WORKDIR /app
COPY target/myapp.jar /app
CMD ["java", "-jar", "myapp.jar"]
這個例子假設你的 Spring Boot 應用程序的 JAR 文件叫做 myapp.jar。
docker build -t myapp .
這個命令將會在本地構建一個名為 myapp 的 Docker 鏡像。
docker run -p 8080:8080 myapp
這個命令將會啟動一個名為 myapp 的 Docker 容器,并將容器內部的 8080 端口映射到本地的 8080 端口。
通過以上步驟,你就可以將你的 Spring Boot 應用程序整合到 Docker 中,并且可以通過 Docker 鏡像來部署你的應用程序。