一、编写Dockerfile文件
(1)右键项目名,新建一个文本文件,把名字改成Dockerfile,不用后缀。放在项目根目录下。
![图片[1]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/ffe5b4ffd907.png)
![图片[2]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/427468e8ede1.png)
(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)找到配置页面
运行 -> 编辑配置
![图片[3]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/622d583a3f23.png)
点 +号 添加一个新配置,选Docker的Dockerfile
![图片[4]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/2c069324b459.png)
(2)编辑配置
![图片[5]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/2210254fc225.png)
![图片[6]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/5f3ad1bb009f.png)
![图片[7]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/af39550fa08b.png)
![图片[8]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/525bb8e39f27.png)
三、发布镜像并生成容器
(1)点开Servers标签
<1> 快捷键 alt+8 (主键盘上面的8)
<2> 最上面的菜单 -> 视图 -> 工具窗口 -> Servers
<3> 在最左下角的图标上,把鼠标放一会
![图片[9]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/3f7c506543d4.png)
(2)通过按钮来发布
![图片[10]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/d84086a521e1.png)
![图片[11]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/bd056d190766.png)
![图片[12]-IDEA 通过docker插件发布springboot项目的详细教程_docker-渗透云记 - 专注于网络安全与技术分享](https://b.encenc.com/wp-content/uploads/2022/06/08748029bffb.png)
总结
到此这篇关于IDEA 通过docker插件发布springboot项目的详细教程的文章就介绍到这了,更多相关IDEA发布springboot项目内容请搜索安全小天地以前的文章或继续浏览下面的相关文章希望大家以后多多支持安全小天地!
© 版权声明
渗透云记的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
渗透云记拥有对此文章的修改、删除和解释权限,如转载或传播此文章,需保证文章的完整性,未经允许,禁止转载!
本文所提供的工具仅用于学习,禁止用于其他,请在24小时内删除工具文件!!!访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。详情见本站的“免责声明”如果有侵权之处请第一时间联系我们删除。敬请谅解!E-mail:admin@encenc.com
THE END
喜欢就支持一下吧
相关推荐















请登录后查看评论内容