要使用docker部署Spring Boot应用程序,你可以按照以下步骤进行操作:
FROM adoptopenjdk:11-jre-hotspot
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
docker build -t your-image-name .
这将使用Dockerfile在当前目录下构建一个名为your-image-name的镜像。
docker run -p 8080:8080 your-image-name
这将在本地的8080端口上运行Spring Boot应用程序。
现在,你可以通过访问http://localhost:8080来访问你的Spring Boot应用程序。
请注意,上述步骤假设你已经在项目的根目录下执行了mvn clean package命令来构建了可执行的JAR文件。如果你使用的是其他构建工具,那么你需要相应地修改Dockerfile中的COPY命令。
另外,你还可以使用Docker Compose来定义和管理多个Docker容器,以方便部署和管理复杂的应用程序。有关更多详细信息,请参阅Docker和Docker Compose的官方文档。