springboot项目部署到docker(IDEA 通过docker插件发布springboot项目的详细教程)
类别:服务器 浏览量:1499
时间:2022-03-30 20:49:52 springboot项目部署到docker
IDEA 通过docker插件发布springboot项目的详细教程一、编写Dockerfile文件
(1)右键项目名,新建一个文本文件,把名字改成Dockerfile,不用后缀。放在项目根目录下。
(2)填写Dockerfile内容
FROM openjdk:8 VOLUME /tmp ADD target/*.jar app.jar ENTRYPOINT ["java","-jar","/app.jar"]
FROM openjdk:8 // 表示基础环境是jdk8
ADD target/*.jar app.jar // 把同目录的target文件夹下的,*.jar 匹配的文件复制成 app.jar 放到镜像里
ENTRYPOINT ["java","-jar","/app.jar"] // 执行jar命令,运行项目
二、通过docker插件编辑项目配置
(1)找到配置页面
运行 -> 编辑配置
点 +号 添加一个新配置,选Docker的Dockerfile
(2)编辑配置
三、发布镜像并生成容器
(1)点开Servers标签
<1> 快捷键 alt+8 (主键盘上面的8)
<2> 最上面的菜单 -> 视图 -> 工具窗口 -> Servers
<3> 在最左下角的图标上,把鼠标放一会
(2)通过按钮来发布
总结
到此这篇关于IDEA 通过docker插件发布springboot项目的详细教程的文章就介绍到这了,更多相关IDEA发布springboot项目内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- idea配合tomcat进行web开发(IDEA2021 tomcat10 servlet 较新版本踩坑问题)
- idea 部署到tomcat 的项目在哪儿(使用IDEA创建Web项目并发布到tomcat的操作方法)
- idea的tomcat怎么关闭(解决Idea的tomcat启动报多个listener的错误问题)
- idea配置tomcat启动web项目(如何在IntelliJ IDEA 2018上配置Tomcat并运行第一个JavaWeb项目)
- idea 一键部署springboot docker(IDEA部署Docker到WSL2的详细过程)
- idea docker使用(最新IDEA快速实现Docker镜像部署运行的过程详解)
- idea配置mysql最大连接数(IDEA连接不上MySQL端口号占用的解决)
- idea社区版使用tomcat部署项目(基于IDEA部署Tomcat服务器的步骤详解)
- idea docker部署微服务(idea连接docker实现一键部署的方法)
- idea怎样连接mysql(IDEA配置连接MYSQL数据库遇到Failed这个问题解决)
- idea如何搭建tomcat(IDEA2020.1.2创建web项目配置Tomcat的详细教程)
- idea激活服务器(搭建本地的idea激活服务器的详细教程)
- 如何看idea连接mysql数据库(IDEA 链接Mysql数据库并执行查询操作的完整代码)
- idea向数据库中插入中文报错(Idea连接MySQL数据库出现中文乱码的问题)
- idea如何运行springboot项目(使用idea搭建springboot initializer服务器的问题分析)
- idea生成dockerfile(idea集合docker实现镜像打包一键部署)
- 他是梁山最早的头目,江湖人称 旱地忽律 ,宋江几乎将其遗忘(他是梁山最早的头目)
- 梁山创始人杜迁,为何不受宋江待见,只排名83位(梁山创始人杜迁)
- 法国面包(法国面包法棍)
- 微信(微信分身)
- 双十二(双十二和双十一哪个划算)
- 佛肚竹盆景的养护之道(佛肚竹盆景的养护之道)
热门推荐
- python 的常用工具(Python静态类型检查新工具之pyright 使用指南)
- react的基本知识(React中refs的一些常见用法汇总)
- html5页面布局框架(html5移动端自适应布局的实现)
- springboot内置tomcat启动过程(Tomcat启动springboot项目war包报错:启动子级时出错的问题)
- mysql 5.5.27 winx64安装配置方法图文教程(mysql 5.5.27 winx64安装配置方法图文教程)
- asp.net 参数化like模糊查询
- js弹出新窗口被拦截的解决方法
- mysql的简单介绍(MySQL Shell的介绍以及安装)
- 如何挑选云服务器(高质量的美国云服务器选择方法有哪些?)
- .NET中对枚举的操作
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9