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

Java应用打包成Docker镜像

# 使用官方的OpenJDK17镜像作为基础镜像

FROM openjdk:17

# 设置工作目录

WORKDIR /app

# 复制本地的Java应用程序文件到镜像中的指定目录

COPY target/bear-module-system-0.0.1-SNAPSHOT.jar /app/bear-module-system-0.0.1-SNAPSHOT.jar

# 暴露API端口

EXPOSE 8888

# 设置启动命令

CMD ["java", "-jar", "bear-module-system-0.0.1-SNAPSHOT.jar"]

docker build -t bear-module-system-0.0.1 .

相关文章:

  • 【深度学习驱动流体力学】OpenFOAM目录流体力学求解器汇总介绍
  • Python学习笔记14 -- 小项目 - 简易机器人
  • 【html】用html+css做地表最强王者荣耀辅助工具
  • FREERTOS QUENE
  • WPF三方UI库全局应用MessageBox样式(.NET6版本)
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA 的幸运游戏(100分) - 三语言AC题解(Python/Java/Cpp)
  • Kubernetes入门-Kubernetes集群构成
  • [数据集][目标检测]胸部解剖检测数据集VOC+YOLO格式100张10类别
  • PSO-xgboost分类模型,粒子群优化xgboost(多输入多分类)-MATLAB实现
  • 4月份最新出品:上海交大动手学大模型教程,快速入门LLM大模型(附课件)
  • springboot集成积木报表,怎么将平台用户信息传递到积木报表
  • 6月19日 Qtday5
  • C语言从头学22——main( )函数
  • 【植物大战僵尸杂交版】致敬传奇游戏玩家——一个普通人的六年坚持
  • 多态性(Java)
  • angular学习第一篇-----环境搭建
  • Apache Spark Streaming 使用实例
  • canvas绘制圆角头像
  • Electron入门介绍
  • ES6系列(二)变量的解构赋值
  • exports和module.exports
  • JS变量作用域
  • Phpstorm怎样批量删除空行?
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 读懂package.json -- 依赖管理
  • 机器学习学习笔记一
  • 力扣(LeetCode)22
  • 微信开源mars源码分析1—上层samples分析
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 小程序button引导用户授权
  • 责任链模式的两种实现
  • 怎么把视频里的音乐提取出来
  • 进程与线程(三)——进程/线程间通信
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ‌Excel VBA进行间比法设计
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • #在 README.md 中生成项目目录结构
  • $.ajax,axios,fetch三种ajax请求的区别
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (11)iptables-仅开放指定ip访问指定端口
  • (35)远程识别(又称无人机识别)(二)
  • (C语言)二分查找 超详细
  • (windows2012共享文件夹和防火墙设置
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (二)Optional
  • (二)PySpark3:SparkSQL编程
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (简单) HDU 2612 Find a way,BFS。
  • (算法)Game
  • (一)kafka实战——kafka源码编译启动
  • (一)基于IDEA的JAVA基础10
  • (一)认识微服务
  • (转)Windows2003安全设置/维护
  • ****三次握手和四次挥手