使用idea进行docker一键部署

一、准备材料

  • win 下docker(版本v19.03.12)
  • idea(版本2020.2)

二、实施

2.1 idea安装docker插件

确保idea安装了idea,并且能够找到以下设置
image.png
按照图片中的设置进行设置

之后在idea中的service可以找到docker的工具框
image.png

2.2 编写Dockerfile

例子中我采用的是springboot项目,所以在resources目录下创建文件就行,其实这个位置并不重要
image.png

FROM java
ADD learn-1.0.1.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

参数详解:什么是 Dockerfile?

2.3 添加docker运行的Run configrations

image.png
添加dockerfile配置
image.png

2.3.1 Run configrations配置

image.png
点击apply,进行应用

2.4 执行

出现以下文字说明已经发布成功了
image.png
让我们去接口看看

2.5 接口演示

image.png

三、一键部署

如果修改了代码,那怎么重新部署呢?

很简单,只需要点击执行就行,不需要手动去删除image,container,这些idea都会帮你完成
image.png
这是修改之后的代码
image.png
进行打包重新部署后
image.png

四、弊端

这种方式看起来很简单,但是比较与那种maven中直接配置docker插件的方式还是要多了一步,也就是需要先进行打包,然后再点击进行部署
而maven中配置docker插件的话直接package进行

# 服务器  EC2  docker 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×