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

Docker发布简单springboot项目

Docker发布简单springboot项目

在IDEA工具中直接编写Dockerfile文件

FROM java:8COPY *.jar /app.jarCMD ["--server.prot= 8080"]EXPOSE 8080ENTRYPOINT ["java", "-jar", "/app.jar"]

将项目打包成对应的jar包,将Dockerfile和对应的jar包一同上传至服务器上

构建镜像

在这里插入图片描述
启动对应镜像

docker run -d -P --name idea-springboot-web idea666
8efb831970370b8902e12ed1654dc21d4e255e555e8fad2ac24bd1d004f9e432
[root@blithe idea]# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS         PORTS                                         NAMES
8efb83197037   idea666   "java -jar /app.jar …"   5 seconds ago   Up 4 seconds   0.0.0.0:32768->8080/tcp, :::32768->8080/tcp   idea-springboot-web
[root@blithe idea]# curl localhost:32768
{"timestamp":"2023-11-20T15:16:49.305+00:00","status":404,"error":"Not Found","path":"/"}
[root@blithe idea]# curl localhost:32768/hello
hello world

相关文章:

  • 实战项目:VB龟兔赛跑游戏+猜数字游戏
  • 【PyQt小知识 - 3】: QComboBox下拉框内容的设置和更新、默认值的设置、值和下标的获取
  • 在 Windows 中关闭 Nginx 所有进程
  • 基于Towers of Binary Fields的succinct arguments
  • OpenCV 卷积运算和卷积核
  • 抖音如何推广引流?抖音推广引流的经验与工具分享
  • 使用Navicat将SQL server数据库导入mysql数据库
  • Notion AI会员订阅付费
  • 实验三 循环结构程序设计(Python)
  • 美国费米实验室SQMS启动“量子车库”计划!30+顶尖机构积极参与
  • opencv(5): 滤波器
  • 捷报连连!怿星科技荣获北京市科学技术进步奖一等奖
  • 2023年中国羽绒制品需求现状、市场规模及细分产品规模分析[图]
  • LeetCode【76】最小覆盖子串
  • 搜索引擎ElasticSearch分布式搜索和分析引擎学习,SpringBoot整合ES个人心得
  • 【译】JS基础算法脚本:字符串结尾
  • 「面试题」如何实现一个圣杯布局?
  • 【面试系列】之二:关于js原型
  • Java小白进阶笔记(3)-初级面向对象
  • JAVA之继承和多态
  • mysql外键的使用
  • MySQL用户中的%到底包不包括localhost?
  • opencv python Meanshift 和 Camshift
  • PHP的Ev教程三(Periodic watcher)
  • React-redux的原理以及使用
  • Redis字符串类型内部编码剖析
  • Shadow DOM 内部构造及如何构建独立组件
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 闭包--闭包作用之保存(一)
  • 基于 Babel 的 npm 包最小化设置
  • 简单易用的leetcode开发测试工具(npm)
  • 批量截取pdf文件
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何进阶一名有竞争力的程序员?
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 使用Gradle第一次构建Java程序
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​业务双活的数据切换思路设计(下)
  • #QT(一种朴素的计算器实现方法)
  • #QT(智能家居界面-界面切换)
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (11)MSP430F5529 定时器B
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (三十五)大数据实战——Superset可视化平台搭建
  • (顺序)容器的好伴侣 --- 容器适配器
  • (转)编辑寄语:因为爱心,所以美丽
  • ... 是什么 ?... 有什么用处?
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Micro Framework初体验(二)