docker将jar打包镜像文件

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命令文章有详细过程。

 

posted @ 2021-12-11 12:26  coder小白  阅读(7037)  评论(0编辑  收藏  举报