当前位置: 首页 > news >正文

IDEA一键构建Docker镜像

效果

Idea右击Dockerfile文件,直接在服务器构建docker镜像
在这里插入图片描述
在这里插入图片描述

开整

1、下载docker插件
在这里插入图片描述2、编写Dockerfile文件

# 基础镜像
FROM openjdk:8-jdk-alpine
# 工作目录
WORKDIR /opt/apps/gateway/logs/
# 文件拷贝,把target目录下的jar报拷贝到镜像的/APP/目录下
ADD ./target/sifan-erp-core.jar /App/
# 暴露的端口号,没有实际作用
EXPOSE 8080
# 指定JVM大小
ENTRYPOINT ["java","-Xmx2048m","-jar"]
# 运行Jar包
CMD ["/App/sifan-erp-core.jar"]

注意:sifan-erp-core.jar是target目录下的jar包名称,根据自己而定
pom文件指定生成的jar包名

    <build><!--生成jar包的名称--><finalName>sifan-erp-core</finalName></build>

3、配置
右键Dockerfile文件,点击Modify Run Configuration...
在这里插入图片描述
点击...
在这里插入图片描述
点击...
在这里插入图片描述
输入服务区ip与用户名密码
在这里插入图片描述
测试连接
在这里插入图片描述
连续点击两个ok回到这个界面在这里插入图片描述

在这里插入图片描述

填好Dockerfile文件位置和镜像名称
在这里插入图片描述
点击+
在这里插入图片描述
选择Run Maven Goal
在这里插入图片描述
选择子项目,命令行填入package,点击ok
在这里插入图片描述

ok,现在Dockerfile文件设置好了
打包父项目,如果是单体应用直接打包
在这里插入图片描述
打包之后运行Dockerfile文件
在这里插入图片描述
如果出现了一下情况,表示连接已断开
在这里插入图片描述只需要断开重连即可
在这里插入图片描述

在这里插入图片描述

继续运行Dockerfile文件,可以看到正在构建镜像
在这里插入图片描述构建成功后可以看到docker中已经出现了需要制作的镜像,镜像制作好之后随便自己怎么运行了
在这里插入图片描述

http://www.lryc.cn/news/41998.html

相关文章:

  • QT的使用3:鼠标事件
  • 线程安全之单例模式
  • “二分”带来“十分”快感——二分思想的奥秘解析
  • 一台服务器最大能支持多少条 TCP 连接?问倒一大片。。。
  • 蓝桥杯嵌入式RTC实时时钟
  • Centos7 挂载 ISO镜像
  • 三级数据库备考--数据库应用系统开发方法第一次练习(刷题库知识点记录)
  • 免费空间主机是什么?怎么申请免费空间主机
  • 网络安全文章汇总导航(持续更新)
  • AI-TestOps —— 软件测试工程师的一把利剑
  • Linux内核进程管理原理详解
  • 通过Linux串口实现树莓派与电脑通信
  • 全球变暖 蓝桥杯 178
  • Java现在好找工作吗?
  • Flink 第1章 基础介绍和特性
  • docker 安装 nginx无坑版
  • 自己动手做chatGPT:向量的概念和相关操作
  • 【洛谷刷题】蓝桥杯专题突破-深度优先搜索-dfs(7)
  • Python嵌套函数(Nested function)和闭包(closure)
  • 【实战】React 必会第三方插件 —— Cron 表达式生成器(qnn-react-cron)
  • C# 教你如何终止Task线程
  • 整合SpringCache
  • 05 - 环境变量编程
  • vue3后台管理系统
  • 掷骰子式的乐趣:探究C语言生成随机数的奥秘
  • 一线大厂软件测试常见面试题1500问,背完直接拿捏面试官,
  • 小迪安全day12WEB漏洞-SQL注入之简要SQL注入
  • 自动化测试学习(七)-正则表达式,你真的会用吗?
  • 验证码——vue中后端返回的图片流如何显示
  • 聚观早报 | 拼多多驳斥Google的指控;80%美国人工作将被AI影响