1.首先需要编写dockerfile文件,通过dockerfile文件将jar包打成镜像

编写dockerfile文件

# 定义父镜像
FROM java:8
# 维护者信息
MAINTAINER cc<xxxxxxxxx@qq.com>
# 将jar包添加到容器
ADD springboot.jar app.jar
# 定义容器启动执行的命令
CMD java -jar app.jar

2.通过dockerfile构建镜像

docker build -f dockerfile文件路径 -t 镜像名称:版本号 .
例:docker build -f dockerfile -t springboot:1.0 .

3.通过docker images查看是否打包镜像成功

4.将镜像文件打成tar包

docker save -o 压缩文件名称 镜像名称:版本号
例:docker save -o springboot.tar springboot:1.0

至此已经完成镜像打包了,如果需要解压使用镜像看下面流程

5.解压压缩文件,解压后会直接生成该镜像,可通过docker iamges查看

docker load –i 压缩文件名称
例:docker load -i springboot.tar

然后就是通过镜像创建容器的流程了,此处不做细说,可查看docker命令文章有详细过程。

最新文章

  1. iOS逆向工程之App脱壳
  2. 【重磅推荐】腾讯Bugly2015年移动应用质量大数据报告
  3. 常用的JS HTML DOM 事件
  4. MYSQL调优
  5. C#与mysql做ASP.NET网页数据库查询速度测试
  6. 用 Python 通过马尔可夫随机场(MRF)与 Ising Model 进行二值图降噪
  7. web基础之hibernate(一篇)
  8. Geetest 极验验证 验证图片拼图
  9. Growling Gears
  10. html5中拨打电话代码
  11. C++编程求数组中重复的数字
  12. Exp1 PC平台逆向破解 20164311
  13. Spark源码剖析 - SparkContext的初始化(二)_创建执行环境SparkEnv
  14. mysql delete两种关联删除方式
  15. Android热修复之 - 阿里开源的热补丁
  16. 学习笔记之C/C++指针使用常见的坑
  17. 【NOIP2013】转圈游戏 快速幂
  18. BIO、NIO和AIO的区别
  19. 软件测试——Peer Review
  20. django系列6--Ajax01 特点, 基本格式, 向前端发送数据

热门文章

  1. 不带头结点的单链表(基于c语言)
  2. java8中CompletableFuture的使用介绍
  3. C++设计模式 - 组合模式(Composite)
  4. 6月21日 Django ORM那些相关操作(表关联、聚合查询和分组查询)
  5. GET、POST请求
  6. 超硬核解析!Apache Hudi灵活的Payload机制
  7. Dubbo 和 Spring Cloud 的区别?
  8. Spring框架中有哪些不同类型的事件?
  9. SpringBoot项目单元测试不经过过滤器问题
  10. 解释 AOP 模块?