要将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 镜像来部署你的应用程序。