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

docker 部署springBoot项目

1.将springBoot项目打成Jar包

2.编写Dockerfile文件

FROM openjdk:8 #运行环境
MAINTAINER author #作者
VOLUME /tmp #挂载点
LABEL app="test1" version="v1" by="author" #镜像层,写一些信息
COPY test-0.0.1-SNAPSHOT.jar test-0.0.1-SNAPSHOT.jar #把文件复制到容器里
EXPOSE 8088 #暴露端口
CMD  java -jar test-0.0.1-SNAPSHOT.jar #运行Jar命令

 

3.把 Jar 和 Dockerfile文件放在同一个文件夹下

这里放在:/home/tmp/dockerfile_tmp

4.创建镜像

docker build -t springboot/test:v1 /home/tmp/dockerfile_tmp

springboot/test 表示生成的镜像名,自定义

v1 表示镜像的版本,自定义,可不写

运行后,会自动寻找 /home/tmp/dockerfile_tmp 文件夹下的Dockerfile文件运行

相关文章:

  • kubernetes yaml文件解析
  • 代码重构规划
  • Vue新手学习笔记:vue-cli框架
  • Windows7+Windows10原版镜像集合
  • linux 安装 maven
  • Gitlab external_url 路径问题及解决方案
  • Gitlab 之 结合 Docker 持续集成
  • Vue 新手学习笔记:动画效果
  • Gitlab 之 命令行提交代码到 git
  • Ant 安装,配置文件编写与使用
  • 关于 sql server 用 IDEA 一直连不上的问题
  • maven 手动导入 jar 包
  • linux下node的安装以及环境配置
  • linux 文件压缩与解压
  • Docker 上部署 Nginx
  • 【EOS】Cleos基础
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Angular4 模板式表单用法以及验证
  • CSS实用技巧
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • jquery ajax学习笔记
  • SwizzleMethod 黑魔法
  • Vue--数据传输
  • 记录:CentOS7.2配置LNMP环境记录
  • 将回调地狱按在地上摩擦的Promise
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 数据可视化之 Sankey 桑基图的实现
  • 提醒我喝水chrome插件开发指南
  • 为什么要用IPython/Jupyter?
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (转) Android中ViewStub组件使用
  • (转)Scala的“=”符号简介
  • (转)关于pipe()的详细解析
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (转)视频码率,帧率和分辨率的联系与区别
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .dwp和.webpart的区别
  • .md即markdown文件的基本常用编写语法
  • .NET 4.0中的泛型协变和反变
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .net core 6 集成和使用 mongodb
  • .net core 连接数据库,通过数据库生成Modell
  • .NET 依赖注入和配置系统
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NetCore部署微服务(二)
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • ??myeclipse+tomcat
  • @Repository 注解