千家信息网

Docker中怎么部署一个SpringBoot应用程序

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,这篇文章将为大家详细讲解有关Docker中怎么部署一个SpringBoot应用程序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。进入 http://s
千家信息网最后更新 2025年01月27日Docker中怎么部署一个SpringBoot应用程序

这篇文章将为大家详细讲解有关Docker中怎么部署一个SpringBoot应用程序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。


进入 http://start.spring.io,使用Maven的方式快速构建一个springboot工程

创建一个HelloWorldController用于接收请求与返回响应

@RequestMapping(value = "hello")@RestControllerpublic class HelloWorldController {    @RequestMapping(value = "/{msg}")    public String hello(@PathVariable String msg){        return "Hello:\t"+msg;    }}

启动SpringBoot工程,发送请求 'http://localhost:8080/hello/CainGao',查看返回结果
当前工程构建完成。 在 pom.xml 中添加docker支持 镜像名称

        springboot

添加插件

                        org.springframework.boot            spring-boot-maven-plugin                                     com.spotify              docker-maven-plugin              0.4.13                                ${docker.image.prefix}/${project.artifactId}                  src/main/docker                                                                      /                            ${project.build.directory}                            ${project.build.finalName}.jar                                                                      

创建Dockerfile

FROM openjdk:11VOLUME /tmpADD demo-0.0.1-SNAPSHOT.jar /demo.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/demo.jar"]

关于Docker中怎么部署一个SpringBoot应用程序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

0