范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

springboot(三十)gradle将服务打包为镜像推送至harbor镜像私服

  Springboot2.4更新后提供了Spring Boot Maven 插件的 spring-boot:build-image 指令和 Gradle 插件的 bootBuildImage 任务现在可以直接发布 Docker 镜像到 Docker 注册中心了。
  下面介绍Gradle的bootBuildImage方式
  从网上找到一个图能说明这个过程
  开发机器可以是windows系统,不安装 docker,使用一个中间机器运行docker,实现docker的打包和发送。 1、docker机器开启远程访问
  参考:https://blog.csdn.net/u011943534/article/details/1121348182、将harbor服务器的地址配置到daemon.json中支持http访问vi /etc/docker/daemon.json
  3、使用gradle创建springboot项目
  过程略4、build.xml添加bootBuildImage任务bootBuildImage {     imageName = "192.168.100.96:80/library/${project.name}:0.0.1" //发布到harbor的镜像名称     publish = true //是否发布     docker {         host = "tcp://192.168.100.91:2375" //中间docker宿主机的地址         tlsVerify = false //        certPath = "/home/users/.minikube/certs"         publishRegistry {             username = "admin" //harbor用户名             password = "Harbor12345" //harbor密码             url = "http://192.168.100.96" //harbor地址             email = "76775081@qq.com" //邮箱         }     } }5、运行
  运行gradle bootBuildImage 或在idea中点击运行bootBuildImage任务
  第一次运行要下载依赖的镜像等,过程可能有点长
  控制台输出:16:06:01: Executing task "bootBuildImage"...  > Task :compileJava UP-TO-DATE > Task :processResources NO-SOURCE > Task :classes UP-TO-DATE > Task :bootJarMainClassName UP-TO-DATE > Task :bootJar UP-TO-DATE  > Task :bootBuildImage Building image "192.168.100.96:80/library/test2:0.0.1"   > Pulling builder image "docker.io/paketobuildpacks/builder:base" ..................................................  > Pulled builder image "paketobuildpacks/builder@sha256:984a3684db80a6d53214b81a9f21c31529bede5b447d6d6d82d94cd6734d2424"  > Pulling run image "docker.io/paketobuildpacks/run:base-cnb" ..................................................  > Pulled run image "paketobuildpacks/run@sha256:f393fa2927a2619a10fc09bb109f822d20df909c10fed4ce3c36fad313ea18e3"  > Executing lifecycle version v0.10.1  > Using build cache volume "pack-cache-a271a2f39a50.build"   > Running creator     [creator]     ===> DETECTING     [creator]     5 of 18 buildpacks participating     [creator]     paketo-buildpacks/ca-certificates   1.0.1     [creator]     paketo-buildpacks/bellsoft-liberica 6.0.0     [creator]     paketo-buildpacks/executable-jar    3.1.3     [creator]     paketo-buildpacks/dist-zip          2.2.2     [creator]     paketo-buildpacks/spring-boot       3.5.0     [creator]     ===> ANALYZING     [creator]     Restoring metadata for "paketo-buildpacks/ca-certificates:helper" from app image     [creator]     Restoring metadata for "paketo-buildpacks/bellsoft-liberica:jvmkill" from app image     [creator]     Restoring metadata for "paketo-buildpacks/bellsoft-liberica:helper" from app image     [creator]     Restoring metadata for "paketo-buildpacks/bellsoft-liberica:java-security-properties" from app image     [creator]     Restoring metadata for "paketo-buildpacks/bellsoft-liberica:jre" from app image     [creator]     Restoring metadata for "paketo-buildpacks/executable-jar:class-path" from app image     [creator]     Restoring metadata for "paketo-buildpacks/spring-boot:helper" from app image     [creator]     Restoring metadata for "paketo-buildpacks/spring-boot:spring-cloud-bindings" from app image     [creator]     Restoring metadata for "paketo-buildpacks/spring-boot:web-application-type" from app image     [creator]     ===> RESTORING     [creator]     ===> BUILDING     [creator]          [creator]     Paketo CA Certificates Buildpack 1.0.1     [creator]       https://github.com/paketo-buildpacks/ca-certificates     [creator]       Launch Helper: Reusing cached layer     [creator]          [creator]     Paketo BellSoft Liberica Buildpack 6.0.0     [creator]       https://github.com/paketo-buildpacks/bellsoft-liberica     [creator]       Build Configuration:     [creator]         $BP_JVM_VERSION              11.*            the Java version     [creator]       Launch Configuration:     [creator]         $BPL_JVM_HEAD_ROOM           0               the headroom in memory calculation     [creator]         $BPL_JVM_LOADED_CLASS_COUNT  35% of classes  the number of loaded classes in memory calculation     [creator]         $BPL_JVM_THREAD_COUNT        250             the number of threads in memory calculation     [creator]         $JAVA_TOOL_OPTIONS                           the JVM launch flags     [creator]       BellSoft Liberica JRE 11.0.9: Reusing cached layer     [creator]       Launch Helper: Reusing cached layer     [creator]       JVMKill Agent 1.16.0: Reusing cached layer     [creator]       Java Security Properties: Reusing cached layer     [creator]          [creator]     Paketo Executable JAR Buildpack 3.1.3     [creator]       https://github.com/paketo-buildpacks/executable-jar     [creator]       Process types:     [creator]         executable-jar: java org.springframework.boot.loader.JarLauncher     [creator]         task:           java org.springframework.boot.loader.JarLauncher     [creator]         web:            java org.springframework.boot.loader.JarLauncher     [creator]          [creator]     Paketo Spring Boot Buildpack 3.5.0     [creator]       https://github.com/paketo-buildpacks/spring-boot     [creator]       Creating slices from layers index     [creator]         dependencies     [creator]         spring-boot-loader     [creator]         snapshot-dependencies     [creator]         application     [creator]       Launch Helper: Reusing cached layer     [creator]       Web Application Type: Reusing cached layer     [creator]       Spring Cloud Bindings 1.7.0: Reusing cached layer     [creator]       4 application slices     [creator]       Image labels:     [creator]         org.springframework.boot.spring-configuration-metadata.json     [creator]         org.springframework.boot.version     [creator]     ===> EXPORTING     [creator]     Reusing layer "paketo-buildpacks/ca-certificates:helper"     [creator]     Reusing layer "paketo-buildpacks/bellsoft-liberica:helper"     [creator]     Reusing layer "paketo-buildpacks/bellsoft-liberica:java-security-properties"     [creator]     Reusing layer "paketo-buildpacks/bellsoft-liberica:jre"     [creator]     Reusing layer "paketo-buildpacks/bellsoft-liberica:jvmkill"     [creator]     Reusing layer "paketo-buildpacks/executable-jar:class-path"     [creator]     Reusing layer "paketo-buildpacks/spring-boot:helper"     [creator]     Reusing layer "paketo-buildpacks/spring-boot:spring-cloud-bindings"     [creator]     Reusing layer "paketo-buildpacks/spring-boot:web-application-type"     [creator]     Reusing 5/5 app layer(s)     [creator]     Reusing layer "launcher"     [creator]     Reusing layer "config"     [creator]     Reusing layer "process-types"     [creator]     Adding label "io.buildpacks.lifecycle.metadata"     [creator]     Adding label "io.buildpacks.build.metadata"     [creator]     Adding label "io.buildpacks.project.metadata"     [creator]     Adding label "org.springframework.boot.spring-configuration-metadata.json"     [creator]     Adding label "org.springframework.boot.version"     [creator]     Setting default process type "web"     [creator]     *** Images (71860355d2cc):     [creator]           192.168.100.96:80/library/test2:0.0.1  Successfully built image "192.168.100.96:80/library/test2:0.0.1"   > Pushing image "192.168.100.96:80/library/test2:0.0.1" ..................................................  > Pushed image "192.168.100.96:80/library/test2:0.0.1"  Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use "--warning-mode all" to show the inpidual deprecation warnings. See https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings  BUILD SUCCESSFUL in 34s 4 actionable tasks: 1 executed, 3 up-to-date 16:06:36: Task execution finished "bootBuildImage". 6、登录harbor查看刚发布的镜像

江疏影纯白紧身吊带裙展现无限魅力!江疏影疏影横斜水清浅,暗香浮动月黄昏。这是我听过最美的名字,名字美,人更美!江疏影的气质是那种独一无二不可复制的。从好先生中的江莱到三十而已中的王漫妮等等这些经典角色都给人留下了深美女孙怡的高跟鞋美图今天带给各位朋友们的是美女演员孙怡的高跟鞋美照,按照大家要求,尽可的给大家找了尖头高跟鞋的图片,尖头高跟鞋太难找了,希望大家多多转发一下。孙怡高跟鞋明星第一套,孙怡女神出席商业活动私生活混乱的女人都哪些特征前言社会发展越来越迅速,思想自然也越来越开放,现在年轻人受到各个领域,各个国家的文化冲击,思想越来越多元化。不同于老一代的人那样思想传统,守旧,反而觉得如今的生活态度才是个性,才是这才是春季该有的打扮,仙女裙长筒靴,照着搭配美貌值爆表春季温暖舒适,不管你有没有安排一些游玩活动,都要更新衣橱了,用优雅洋气的打扮迎这个美好的季节。像爱美的小姐姐们就可以学学时髦精们,将仙女裙和长筒靴准备起来,轻松逆袭。这次我们就来看让二追三大逆转阿森纳队继续领跑英超积分榜京报体育记者赵晓松这场关键胜利让阿森纳队保住领先优势。北京时间3月5日凌晨,本赛季英超联赛第26轮展开较量,领头羊阿森纳队在先丢两球的情况下,主场3比2逆转击败伯恩茅斯队,继续以5陈戍源落网并非足球反腐结束!长期斗争才刚刚开始还足球一片净土当历史的年轮回看到10多年前,当时,足坛之中仍有一批心存侥幸之人,他们以足球来当发家致富的敲门砖,一步步的腐败黑化,从而毁掉自己光辉灿烂的一生。他们的名字叫谢亚龙南勇申思祁宏等一批因伤提前赛季报销,这几位NBA球员真的太惨了2223赛季NBA常规赛还剩下一个月左右的比赛,不过下面这几位球员已经因伤提前赛季报销,他们真的太惨了。虽然高居西部第二,不过灰熊队最近可并不平静,今天莫兰特因为在直播中展示枪支被恭喜水庆霞!中国女足主帅获得新任命中国女足已经结束了西班牙的拉练返回国内了,对于现在的水庆霞来说,可以进行一个休整的时间,不过她休整的时间不会太长,而着急的从西班牙回来,有一个非常重要的原因,就是因为水庆霞已经当选花滑世青赛陈昱东获单人滑第八为中国队争得下赛季分站赛名额3月5日,2023年花样滑冰世青赛结束男单争夺,在自由滑比赛中,中国选手陈昱东第11位出场得到139。19分,加上短节目的65。93分,总分为205。12分,排名第8名,为中国男单担任人民代表,水庆霞新职务曝光,亮相北京,女足仍是最爱能力越大,责任越大,对于如今的中国女足主教练水庆霞来说就是如此,在2023年,水庆霞注定是忙碌的,2023年,水庆霞要带领女足备战亚运会女足世界杯等等大赛,在带领女足姑娘努力训练的欧冠生死战之前,AC米兰和热刺双双输球文羊城晚报全媒体记者刘毅3月9日在欧冠18决赛次回合比赛中,热刺将主场迎战AC米兰,这两支强队3月5日在各自联赛中分别输球,AC米兰客场以1比2不敌佛罗伦萨,热刺客场以0比1被狼队
47投合砍47分!狂输29分,伪强队太拉了,科林斯受伤助老鹰起飞北京时间4月14日,NBA附加赛继续进行,老鹰坐镇主场迎来了黄蜂的挑战,在此前骑士和篮网的附加赛当中,篮网击败了对手以分区第七的名次晋级季后赛,而今天老鹰和黄蜂之间的赢家将会和骑士联名土到极致就是潮?喜茶向左,瑞幸向右记者马越编辑牙韩翔热衷时髦打卡的年轻人们,大概又会被近期的两拨引发社交网络波澜的新鲜事吸引喜茶与藤原浩,瑞幸和椰树,分别联名了。之所以能吸引注意力,很大程度上来说,从新鲜感和稀缺感恭喜全红婵!恭喜陈若琳!选拔赛延期,红姐迎来利好,周继红发愁对于很多喜欢跳水的观众来说,今年的比赛也是非常多,在世锦赛和亚运会的比赛之前,还会有好几站的选拔赛,不过现在的情况也是突然出现了变化,昨天作为2022年全国跳水冠军赛的首站举办地,没完没了碰瓷梅西!大巴黎名宿炮轰梅内不在乎比赛,只想着捞钱关于本赛季的大巴黎,可以说彻底的失败了,在集齐了全欧最强三叉戟之后。球队进展的并不是很顺利,在欧冠比赛中遭到了皇马的逆转出局。回归法甲比赛之后,梅西和内马尔也面临着巨大的压力。首先三星Exynos,曾风光一时纵观手机芯片市场,现在只剩下苹果,高通,联发科这三位主要玩家,可在十年前,这原本是一片百花齐放的领域,德州仪器,英伟达,英特尔等玩家均有涉足,反观现况却让人无比唏嘘。其中有一位玩家3月中级车销量排名Model3夺冠帕萨特破万宝马3系失宠在疫情芯片短缺原材料价格上调等不利因素的影响下,3月份国内车市整体销量不仅出现了10。5的同比下滑,而且整体格局也出现动荡。新能源发展势头迅猛,轿车市场及SUV市场3月份销量冠军均房价跌了,为什么大家还不买?还不是因为钱不够房价到底有没有下跌,这是楼市调控之后所有人都在关心的问题,而现在这个问题就有了答案。因为数据显示今年前2个月全国平均房价同比下跌10。7,按照这个幅度计算,去年需要100万买的房子iQOONeo6新品发布会曝光参数强悍操控热血酷玩iQOONeo6新品发布会4月13日1930双芯骁龙8Gen1独显芯片Pro电池丨闪充双电芯80W闪充4700mAh大电池配色复古未来主义橙色丨蓝色屏幕6。62英寸春季黄金果正大量上市!促消化消水肿!可惜很多人没吃对当下正值吃菠萝的季节,闻着浓浓的菠萝甜味就让人垂涎欲滴,而它除了味美之外,还有极高的营养价值。中医认为菠萝性平,味甘微酸,多归脾胃肾经,有生津止渴消食开胃补脾胃益气血消水肿等作用现和刘海说再见!苹果获屏下FaceID专利,但是iPhone14和15恐怕无缘iPhoneX的面世,凭借着较高的屏占比,一下子甩开了不少安卓厂商。尤其是在手机下巴这一块,借助较为先进的COP的封装工艺,直接将屏幕的驱动排线完全折叠起来,放到屏幕的背面,最终也整改!微信出手了想点餐吗?本店没有纸质菜单,只能先关注公众号才能获得点餐链接上面这种情况,你有没有遇到过?昨天,微信公众平台运营中心发布关于扫码点餐强制关注行为的规范,提醒相关开发者主动自查整改,