IDEA部署Java应用到Docker

为什么用IDEA

当你看到这篇文章时,说明你已经走进容器云时代。现在java程序员开发的应用程序,很多需要部署到Docker环境中去。一键将应用部署到本地Docker环境,测试自己开发的程序是否容器运行良好是非常必要的。
本文主要讲解如何通过Idea将应用发布到本地Docker环境中。

一个测试应用

使用Spring Initializr创建一个简单的springboot应用即可。先不需修改任何代码

一个基础镜像

一个jre或jdk8的镜像。如果没有可以docker pull jefferliu/jre8

重点

编辑构建配置项

新增Docker File配置项

在这里插入图片描述

修改DockerFile配置项

  1. 配置名称
  2. 选择本地DockerServer(本地需要运行Docker服务)
  3. 选择事先编辑好的dockerfile(自编写)
  4. 镜像tag名称(自定义)
  5. 构建镜像后运行容器的名称(自定义)
  6. 本地端口绑定(-p 参数)
  7. 后台运行(-d参数)

参数修改完成后可以预览下方Command preview,是实际运行时命令。
在这里插入图片描述

发布

  • step1:maven install
  • step2:run docker configuration

验证

可自行验证

总结

发布动作如果能做到一步里就完美了。
对于验证docker环境非常有效,无需对镜像与容器进行清理。对于镜像,会自动覆盖。对于容器,会先检测是否运行,如果运行会先kill掉容器,再开启新的容器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值