linux怎么查看本机内存大小
267
2022-10-20
【docker】将Java jar文件生成镜像、上传镜像并生成镜像压缩文件
概述
将Springboot的web服务打包成Jar包后,自动化脚本将jar打包成镜像、上传镜像、并生成镜像的压缩文件;
Dockerfile
FROM 10.254.9.21/library/oraclejdk:0.0.1ENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezoneADD epic-tako.jar epic-tako.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/epic-tako.jar"]
配置文件
pack.conf
version=0.1.34.report.RLserviceName=epic-takotargetTagName=10.254.9.21/library/$serviceName:$versionimagePath=/opt/install/images
脚本
根据Dockerfile文件build出镜像push镜像到仓库;将镜像save为tar.gz文件
#!/bin/shsource ./pack.confecho "begin to build image"echo "[exec]: docker build -t $targetTagName -f Dockerfile ."docker build -t $targetTagName -f Dockerfile .echo "[exec]: docker push $targetTagName"docker push $targetTagNamemkdir $imagePathecho "[exec]: docker save $targetTagName | gzip > $imagePath/$serviceName.$version.tar.gz"docker save $targetTagName | gzip > $imagePath/$serviceName.$version.tar.gzls -lh $imagePath | grep $serviceName.$version.tar.gz
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~