IDEA使用插件将一个spring boot项目部署到docker容器里运行

好记性不如烂笔头

我自己利用VMware创建了个Ubuntu的虚拟机来做docker练习,不太建议用Windows。

开始正题

一,IDEA下载docker插件

在这里插入图片描述

自己随便建个简单点的SpringBoot项目做测试,我自己的项目结构。

在这里插入图片描述

先要保证项目不报错,可以运行。

在这里插入图片描述

接下来就是配置docker的重点。

新建个File文件,文件是没有后缀的。

在这里插入图片描述

一定要注意文件格式
#   基于JAVA的镜像
FROM java:8
#  Linux上面的挂载点为/tmp
VOLUME /tmp
#  添加一个jar为本项目的jar,第一个是打包的Jar 第二个是别名
ADD target/*.jar demo.jar
#  暴露的端口号和application.yml的端口号一直
EXPOSE 8484
#  入口点 执行JAVA Jvm命令: 加快随机数产生过程,运行这个Jar包
ENTRYPOINT ["java","-jar","/demo.jar"]

把项目打包下

用IDEA自带的Maven Projects打包。

在这里插入图片描述

打好后用IDEA运行访问下试试,能否运行成功和访问。

在这里插入图片描述

成功运行并访问的话,接下来就准备上传到docker里。

一,进行docker配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二,运行docker

在这里插入图片描述

三,访问docker

我的docker外放端口是8483,本地的是8484.
访问docker,同样是IP加端口

在这里插入图片描述


版权声明:本文为weixin_44550842原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。