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

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查看刚发布的镜像

欧联杯抽签曼联遭遇皇家社会阿森纳抽中埃因霍温北京时间8月26日晚19点,202223赛季欧联杯小组赛抽签仪式在瑞士尼翁的欧足联总部进行。今天的抽签嘉宾是上赛季冠军法兰克福的名宿海因茨科贝尔,以及曾随富勒姆拿到联盟杯冠军的匈牙咒术回战第二季最新海报,五条悟大手一挥,仿佛在发刀子咒术回战第二季将在2023年播出,是半年番,全部24话,和第一季的长度差不多。第一季播出到了原作的63话,而第二季的内容将播出到原作的136话。另外里面将会包含最精彩的涩谷事变篇,2022年8月吉林省最新房价走势解析三涨七跌,白山突涨8冬哥谈楼市吉林头条白山头条长春市八月房价走势长春市8月份最新均价为9648元m2,环比跌幅0。44吉林市八月房价走势吉林市8月份最新均价为6892元m2,环比跌幅2。72梅河口市八想你的夜太漫长头条作者云开日初夜晚的日子,有多少孤独又有多少人,在思念郎朗头条作者云开日初想你的时候夜,总是那么漫长风也跟着冷黑夜,也好像更黑孤独,热衷温暖温暖,总是忘记孤独匆匆的日子里谁记得,喜迎二十大让和谐共生好故事不断上演人与自然和谐共生是美丽中国的应有之义,是社会主义现代化的重要特征。在云南白马雪山国家级自然保护区内拍摄的滇金丝猴。新华社记者王冠森摄。彩云网评特约评论员丁铁从保护滇金丝猴到为绿孔雀3800万,湖人完成交易!佩总醉翁之意不在酒,詹姆斯有望组三巨头自由球员市场开启已经有一段时间了,不过,由于杜兰特的闹剧,这次的自由球员市场和往常并不一样,几乎所有大型的交易和其他一些关键签约都被杜兰特的交易给搁浅了。换句话说,在杜兰特确定重新李易峰背后真正的资本1hr李易峰经营多年营造的男神顶流形象,在一夜之间毁了。娱乐圈的瓜甚嚣尘上的同时,蝴蝶效应也逐渐传递到了资本市场。李易峰的一众代言品牌如PARDA舒适达六福珠宝等先后迅速划清界限,中国女排亚洲杯戴口罩参加比赛,是因队员太年轻还是领导太无知?中国女排,近日来可以说是陷入多事之秋。先是张常宁等主力球员在场外的生活花絮要比比赛场上的内容来的花哨和精彩。紧接着,昨天的亚洲杯比赛里,竟然出现了带着口罩参加比赛的情况。昨天,中国万众瞩目的2022成都世乒赛团体赛将于9月30日燃起战火,敬请期待备受瞩目的2022年成都世乒赛团体赛将于9月30日开赛,国乒可以说是派出了目前的最强阵容男队阵容为樊振东马龙梁靖崑王楚钦和林高远女队阵容为孙颖莎陈梦王曼昱王艺迪和陈幸同。东哥国乒在80后打工人的数码EDC清单,目的很简单,干得愉快玩得高兴最近半年来的活动范围就是在家和公司之间,每天两点一线的生活极其有规律。抽空把每天随身带的东西重新做了一下整理,精简掉使用率比较低的物品,然后和大家分享一下80后打工人的EDC清单。科技企业,哪个大佬学历最牛逼英国哲学家培根说知识就是力量,改革开放总设计师邓小平说科学技术是第一生产力,两者之间形成相得益彰的效果,遥相呼应。如今中国的知名科技企业创始人他们的学历都在本科以上,大部分人都是2
史上诡异的3次天灾一次在中国2次在外国,专家至今无法解释旧中国经常会有天灾人祸,人民的生活常常会因此受到阻碍。在旧社会,人们在遭遇了天灾之后只能背井离乡,四处逃生谋求生活。聪明的劳动人民,从中总结出了自己相应的经验道理。这些经验道理最终鸡鸣狗盗之雄孟尝君,因被嘲笑个子矮小,竟放纵门客屠戮一县百姓战国时期,诸侯国之间互相征伐乱战,频繁的战争让各个国家都十分渴求人才,在这种背景下,各国贵族纷纷开始招揽人才,他们不惜重金礼贤下士,广招门客以充实自己的势力,从而在国家获得更高的话隋朝灭陈,江左文人境遇怎样?为什么入隋文人诗歌没其他人感触深侯景之乱使梁末文人创作了很多反映战争离乱的诗歌,江陵之祸亦然。流寓南方和入仕北朝的江左文人都抒发了缅怀旧朝感慨战争和人生际遇的情感。只是,入北的江左文人因所处地域的差异,他们的情感自卑孤独暴力和嫉妒还原一个真实清代太监的内心生活清代太监心态的形成有其必然性,它与封建制度有着千丝万缕的联系,正是封建制度的存在使这一群体得以继续存在和延续,并形成一种中国特有的制度太监制度。太监制度的存在是中国封建社会的一大罪出门旅游,选择自驾游的人为何越来越少?什么原因造成了这种现象随着旅游行业的不断壮大,大家选择旅游的形式也是多种多样。有些人偏爱自驾旅游,一辆车驶过自己心仪的诸多景点,还有些人喜欢乘车出行,高铁火车飞机等出行方式让大家抵达最终的目的地。从近些千磨万击还坚劲,任尔东西南北风,王健林的韧劲让人折服成长是一段段不平凡的变化的积累,一个人的成长是岁月给于的馈赠,而一个企业的成长是一帮人的付出。一个人一生中最宝贵的不是名利双收,而是获得的成长,世间繁华不过是过眼云烟,只有自己得到阳康后能带娃回老家过年吗?春节外出不轻松,劳累会加重不适疫情管控放开后的第一个春节假期,大家都按捺不住带孩子出去走走的心愿,毕竟大人和孩子们,都已经很久没有走出家门了。尤其是过年期间,即使是不外出游玩,回老家探望老人也是最基本的。不过父谷歌Chrome浏览器109正式版发布,最后支持Windows78。1的版本IT之家1月11日消息,谷歌Chrome109浏览器现已推出,这是一个重要的版本,因为它是支持Windows7和Windows8。1的最后一个Chrome版本。微软最近放弃了对这两关机就要更新?win10这个毛病就得这样治!每到下班开心时刻,正准备点关机,万万没想到又双叒叕遇到了更新并关机,这时候你就需要等待Windows更新完之后才可以关闭电脑了。说到windows自动更新,原本微软是想着以此方式来4999?神舟这次性价比OK的13代i5RTX3050是习武之人就来上船,是兄弟就上船,蓝天模具(非贬义)合作伙伴我大神船再次御剑飞行,带来了全新的战神Z7系列,名字叫Z7RA5,15。6英寸144Hz笔记本,配置除了显卡都挺新13代运动可治疗小儿哮喘?有哪些注意事项?看看研究怎么说仅供医学专业人士阅读参考有哮喘的孩子到底能不能运动撰文曹公子近年来儿童哮喘发病变得越来越普遍,成为全球重要的公共卫生问题之一,有关哮喘的研究也在不停更新。很多家中有哮喘儿童的家长都