Docker中部署SpringBoot项目并运行

   日期:2024-12-27    作者:sqf1zl 移动:http://mip.riyuangf.com/mobile/quote/66609.html

参考连接: http://www.ityouknow.com/springboot/2018/03/19/spring-boot-docker.html
测试项目源码:https://gitee.com/wangzz_felix/boot-project

工程目录

项目主要文件

  • Dockerfile - 如何来构建镜像。

这个 Dockerfile 文件很简单,构建 Jdk 基础环境,添加 Spring Boot Jar 到镜像中,简单解释一下:
FROM ,表示使用 Jdk8 环境 为基础镜像,如果镜像不是本地的会从 DockerHub 进行下载
VOLUME ,VOLUME 指向了一个/tmp的目录,由于 Spring Boot 使用内置的Tomcat容器,Tomcat 默认使用/tmp作为工作目录。这个命令的效果是:在宿主机的/var/lib/docker目录下> 创建一个临时文件并把它链接到容器中的/tmp目录ADD ,拷贝文件并且重命名
ENTRYPOINT ,为了缩短 Tomcat 的启动时间,添加java.security.egd的系统属性指向/dev/urandom作为 ENTRYPOINT

  • DockerController

  • pom.xml

CentOS提供项目部署的环境支持

使用Docker部署SpringBoot项目

将项目boot-docker-demo拷贝到服务器中,进入项目路径下进行打包测试。


在Docker中运行并访问项目


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号