温馨提示×

docker怎么部署springboot

小亿
94
2023-11-09 21:22:31
栏目: 编程语言

要使用docker部署Spring Boot应用程序,你可以按照以下步骤进行操作:

  1. 创建Dockerfile:在项目的根目录下创建一个名为Dockerfile的文件,并添加以下内容:
FROM adoptopenjdk:11-jre-hotspot
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
  1. 构建Docker镜像:在命令行中,进入项目的根目录,并执行以下命令来构建Docker镜像:
docker build -t your-image-name .

这将使用Dockerfile在当前目录下构建一个名为your-image-name的镜像。

  1. 运行Docker容器:运行以下命令来启动一个基于该镜像的Docker容器:
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的官方文档。

0