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