首页 > 其他分享 >springboot+docker发布项目20220827

springboot+docker发布项目20220827

时间:2022-08-27 16:22:38浏览次数:75  
标签:springboot Idea 生成 Dokerfile docker 20220827 dockerfile

1、springboot打包项目

  1)、application-dev.yml

          对应配置修改

  2)、项目package 生成包

 

 

    3)、生成包

        

 

 

    4)、运行项目包

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2、springboot+dockerfile打包及发布项目

  1)、application-prod.yml  发布到外网一般用application-prod

          对应配置修改

 

 

 

  2)、项目package 生成包

 

 

    3)、生成包

        

   4)、Dockerfile生成

    


####依赖环境
FROM openjdk:8u232-jre



##挂在数据卷
VOLUME /tmp

ADD *.jar app.jar
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar","--spring.profiles.active=prod"]

###对外端口
EXPOSE 9090




5)、Dockerfile发布到docker容器上(Idea)
i)、Idea创建DocServer ####docker服务

 

 

ii)、Idea创建dockerfile

 

       名称cjcms-test  #  dockerfile名称
Server:DocServer #docker server
Dokerfile:docker\Dokerfile #
image tags: cjcms:lastest #镜像标识
Container name:cjcms2020 #容器名称
Bind ports: 9090:9090 #映身端口

 

 

Dokerfile:docker\Dokerfile #

 

 

 



iii)、Idea发布dockerfile
####
     名称cjcms-test  #  dockerfile名称

 

 

           发布完    生成镜像

 

 

                        生成容器

 

 

 

 

6)、访问项目

 

 

 

 

 

 

参考:https://www.cnblogs.com/dw3306/p/14047445.html

标签:springboot,Idea,生成,Dokerfile,docker,20220827,dockerfile
From: https://www.cnblogs.com/smallfa/p/16630798.html

相关文章

  • Docker安装记录
    参考Docker官网https://docs.docker.com/engine/install/centos/添加Docker镜像源#提供yum-config-manager工具sudoyuminstall-yyum-utils#添加Docker镜像......
  • docker
    给前端的docker10分钟真·快速入门指南2022年了,咱前端花点时间学点docker,不吃亏不上当还没有了解过docker吗,没关系,咱模拟几个场景,两分钟就给你搞明白它是什么,我......
  • Taurus.MVC 微服务框架 入门开发教程:项目部署:6、微服务应用程序Docker部署实现多开。
    系列目录:本系列分为项目集成、项目部署、架构演进三个方向,后续会根据情况调整文章目录。开源地址:https://github.com/cyq1162/Taurus.MVC本系列第一篇:Taurus.MVCV3.......
  • springBoot 获取注解参数的原理
    springBoot获取注解参数的原理原理图先得到请求的request在获取可以处理请求的方法的Mapping映射器DispatcherServlet中的doDispatch方法//De......
  • 20220827研讨会2
    NLP  image eventgraph                                   ......
  • docker笔记
    Warning:Stoppingdocker.service,butitcanstillbeactivatedby:docker.socket解释:这是docker在关闭状态下被访问自动唤醒机制,很人性化,即这时再执行任意docker......
  • 20220827研讨会
    知识图谱动态规划  把起点初始化特殊的值   跑了GNN,得到输出     ----------------------------------------------------------NBFNet ......
  • 78、使用Jenkins Docker 部署SpringBoot项目
    1、centOS安装Docker1、更新软件源:yumupdate2、卸载旧版本:yumremovedockerdocker-commondocker-selinuxdocker-engine3、安装软件包:yuminstall-yyum-utils......
  • fedora 添加 docker 源
    mv/etc/yum.repos.d/fedora.repo/etc/yum.repos.d/fedora.repo.backupwget-O/etc/yum.repos.d/fedora.repohttp://mirrors.aliyun.com/repo/fedora.repoyummakeca......
  • SpringBoot集成thymeleaf不生效问题
    场景:在做springBoot整合Theamleaf时,用了@RestController注解,在进行试图渲染的过程中,遇到试图没有渲染成功,找到了原因,记录一下。 第一种情况:使用@RestController注解pac......