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