首先使用git克隆springboot项目:

使用maven镜像打包:

docker run -it --rm --name maven -v /webfile/maven/repo:/root/.m2 -v “$(pwd)”:/usr/src/mymaven -w /usr/src/mymaven maven:3.8.4 mvn clean install

-it:执行 mvn clean install命令操作;
–rm:执行完删除容器;
-v /webfile/maven/repo:/root/.m2:挂在maven中的依赖包,后期重复使用;
-v "(pwd)":/usr/src/mymaven:那个(pwd)":/usr/src/mymaven:那个(pwd)":/usr/src/mymaven:那个(pwd)是获取当前目录的作用,当前目录是maven项目的根目录,也就是pom.xml所在的文件夹
-w:指定容器内的工作目录,一切命令都在该目录下执行

打包完成:


刷新一下文件夹就会出现 target文件夹;

利用docker maven镜像打包springboot相关推荐

  1. 利用Docker创建镜像运行jar包

    背景:项目是打包成jar包的,想利用docker去管理运行jar包,通过docker的了解可以知道,想运行jar,那么此jar包需要运行在一个有着jdk环境的docker镜像中,以下教程则是创建一个j ...

  2. docker desktop ubuntu镜像_「Docker」 - 镜像仓库

    一.镜像仓库 将Docker镜像和Git进行对比,镜像仓库类似GitHub.GitLab等托管平台,Docker的镜像仓库托管的不是代码项目,而是镜像. Docker镜像仓库最大的作用是实现了Dock ...

  3. docker eclipse打包_【Docker】Maven打包SpringBoot项目成Docker镜像并上传到Harbor仓库(Eclipse、STS、IDEA、Maven通用)...

    写在前面 最近,在研究如何使用Maven将SpringBoot项目打包成Docker镜像并发布到Harbor仓库,网上翻阅了很多博客和资料,发现大部分都是在复制粘贴别人的东西,没有经过实践的检验,根本 ...

  4. docker入门,镜像,容器,数据卷,dockerfile,docker网络,springboot微服务打包docker镜像[狂神yyds]

    docker学习大纲 docker概述 docker安装 docker命令 镜像命令 容器命令 操作命令 - docker镜像 容器数据卷 dockerfile docker网络原理 IDEA整合do ...

  5. Maven项目打包成Docker镜像并启用

    SpringBoot项目打包成Docker镜像 1.将Maven项目打包成一个jar包. (先clean,再package) 2.创建一个docker文件夹,以及Dockerfile文件 mkdir ...

  6. Docker安装Jenkins打包Maven项目为Docker镜像并运行【保姆级图文教学】

    一.前言 Jenkins作为CI.CD的先驱者,虽然现在的风头没有Gitlab强了,但是还是老当益壮,很多中小公司还是使用比较广泛的.最近小编经历了一次Jenkins发包,感觉还不错,所以自己学习了一 ...

  7. maven集成docker插件进行打包镜像并推送私服

    使用maven进行集成docker打包成镜像以及推送到docker私服 先水几句 我不会开场啊-默默无闻的送码人.不是吧不是吧.现在还有人用maven打包,然后手动上传jar.然后进行部署吗?你out ...

  8. docker maven 打包jar_maven 打包 spring boot 生成docker 镜像

    1.所使用材料 ,spring boot 项目 基于maven ,maven 工具, docker工具 ps:为啥使用 docker 公司微服务需要启动太多,有两个优点吧! 1.方便管理,2.减少服务 ...

  9. docker 打包_Springboot2.0学习11 使用maven插件打包docker部署应用

    一.本文目标 使用Maven插件构建SpringBoot应用的docker镜像 镜像推送至Docker Registry 启动容器 本文开发环境 : jdk1.8 maven idea SpringB ...

  10. 用maven按环境打包SpringBoot的不同配置文件

    利用maven按环境打包SpringBoot的不同配置文件 application-dev.properties对应开发环境 application-test.properties对应测试环境 app ...

最新文章

  1. Mac下制作Ubuntu的启动U盘
  2. kdj买卖指标公式源码_翔博精选指标KDJ买卖点提示(通达信公式 副图 测试图)...
  3. 第五章 常用Lua开发库3-模板渲染
  4. 其实我就是个技术迷-自身定位及展望
  5. cs8900a网卡驱动--寄存器
  6. Qt文档阅读笔记-Multiple Inheritance Example 实例解析及Automatic Connections解析
  7. qq空间登陆 cookie_把这篇 Session、Cookie、Token看完,和面试官随便谈人生
  8. Zookeeper从入门到精通(开发详解,案例实战,Web界面监控)
  9. RxSwift中Observable的各种创建方法
  10. ubuntu ftp server-转
  11. Go 编码建议——风格篇
  12. 虚拟机服务器做ghost,图文教程:利用VMware虚拟机一步一步学着做GHOSTX——转自无约而来...
  13. VB2010的串口能正常接收数据,但无法发送数值大于127的数据
  14. Structs个人适用知识整理
  15. 龙芯 linux 网页flash,FlashPlayer - 龙芯开源社区
  16. 身份证阅读器二次开发说明
  17. matlab 遥感图像分类,彩色遥感图像分类算法及Matlab实现
  18. 如何在云服务器上自动运行.py文件
  19. Android 4.2虚拟按键背景透明,Android 4.0 隐藏虚拟按键(导航栏)的方法
  20. 天价高端茶礼是真文化还是智商税?

热门文章

  1. vue项目实现富文本编辑器(实践用过)
  2. 立创3D文件转成stp文件应用到AD中
  3. linux内存条查询,linux查询内存命令
  4. 【ML】线性分类器和非线性分类器的区别
  5. matlab:蚁群算法原理的实现
  6. Java数据结构与算法之堆排序
  7. Bootstrap导航--三级菜单
  8. matlab 正交导频序列,导频序列和训练序列的区别
  9. 4am永远 鼠标按键设置_适合我的精英手柄,机械按键与体感最爱:北通宙斯T6体验...
  10. MongoDB数据同步工具mongosync