摘要:序本文主要研究一下自定義的用場(chǎng)這里在標(biāo)簽下面自定義了,然后注入環(huán)境變量,這樣就不用將的配置寫死在文件中了原本默認(rèn)生成的是引號(hào)模式的,比如這種模式貌似不能支持環(huán)境變量,因此需改為沒有引號(hào)的模式,使用命令來(lái)啟動(dòng)運(yùn)行
序
本文主要研究一下jib自定義entrypoint的用場(chǎng)
mavencom.google.cloud.tools jib-maven-plugin 0.9.10 8080 true /bin/sh -c java ${JAVA_OPTS} -cp /app/resources/:/app/classes/:/app/libs/* com.example.JibDemoApplication java:8u172-jre-alpine jib-demo:${maven.build.timestamp} true ${project.basedir}/src/main/jib
這里在container標(biāo)簽下面自定義了entrypoint,然后注入環(huán)境變量,這樣就不用將jvm的配置寫死在pom文件中了
原本jib默認(rèn)生成的entrypoint是引號(hào)模式的,比如
"Entrypoint": [ "java", "-Xms512m", "-cp", "/app/resources/:/app/classes/:/app/libs/*", "com.example.JibDemoApplication" ]
這種模式貌似不能支持環(huán)境變量,因此需改為沒有引號(hào)的模式,使用sh -c java命令來(lái)啟動(dòng)運(yùn)行
docker run -p 8080:8080 -e JAVA_OPTS="-Xms512m -Xmx512m" --rm jib-demo:20180903
這樣就可以順利使用JAVA_OPTS環(huán)境變量來(lái)配置JVM了小結(jié)
jib的自定義entrypoint是0.9.10及以上版本才支持的,若需要自定義entrypoint,請(qǐng)先升級(jí)jib版本。
docconfiguration parameter to set the entrypoint
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27438.html
摘要:比如該目錄下有,則對(duì)應(yīng)該鏡像目錄為打包使用是在本地打包鏡像,不到遠(yuǎn)程,參數(shù)是顯示信息如果使用命令,則打包之后到遠(yuǎn)程輸出日志實(shí)例查看鏡像可以看到指定了這三個(gè)文件夾小結(jié)默認(rèn)執(zhí)行如下操作也就是將拷貝到,將拷貝到,將拷貝到 序 本文主要研究一下如何使用google的jib打包docker鏡像 maven com.google.cloud...
摘要:在年下旬開源了一款新的工具,可以輕松地將應(yīng)用程序容器化。由于默認(rèn)訪問(wèn)谷歌的倉(cāng)庫(kù),而國(guó)內(nèi)訪問(wèn)不穩(wěn)定會(huì)經(jīng)常導(dǎo)致網(wǎng)絡(luò)超時(shí),所以筆者使用了國(guó)內(nèi)的阿里云鏡像服務(wù),那么就不需要訪問(wèn)谷歌的倉(cāng)庫(kù)了。執(zhí)行完成后,我們可以在阿里云鏡像倉(cāng)庫(kù)獲取鏡像。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關(guān)注公眾號(hào):「服務(wù)端思維」。一群同頻者,一起成長(zhǎng),一起精進(jìn),打破認(rèn)知的局限性。...
摘要:在年下旬開源了一款新的工具,可以輕松地將應(yīng)用程序容器化。由于默認(rèn)訪問(wèn)谷歌的倉(cāng)庫(kù),而國(guó)內(nèi)訪問(wèn)不穩(wěn)定會(huì)經(jīng)常導(dǎo)致網(wǎng)絡(luò)超時(shí),所以筆者使用了國(guó)內(nèi)的阿里云鏡像服務(wù),那么就不需要訪問(wèn)谷歌的倉(cāng)庫(kù)了。執(zhí)行完成后,我們可以在阿里云鏡像倉(cāng)庫(kù)獲取鏡像。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關(guān)注公眾號(hào):「服務(wù)端思維」。一群同頻者,一起成長(zhǎng),一起精進(jìn),打破認(rèn)知的局限性。...
摘要:本文將介紹精簡(jiǎn)容器鏡像的必要性并以基于的應(yīng)用為例描述最小化容器鏡像的常用技巧。經(jīng)過(guò)這一優(yōu)化,最終鏡像的大小為。 背景 隨著容器技術(shù)的普及,越來(lái)越多的應(yīng)用被容器化。人們使用容器的頻率越來(lái)越高,但常常忽略一個(gè)基本但又非常重要的問(wèn)題 - 容器鏡像的體積。本文將介紹精簡(jiǎn)容器鏡像的必要性并以基于 spring boot 的 java 應(yīng)用為例描述最小化容器鏡像的常用技巧。 精簡(jiǎn)容器鏡像的必要性 ...
摘要:今天逛了逛,順手精選出了一下近幾個(gè)月以來(lái)上最熱門的個(gè)項(xiàng)目。相關(guān)閱讀正式開源,幫助應(yīng)用快速容器化未來(lái)可能會(huì)上熱門的項(xiàng)目地址介紹哈哈,皮一下很開心。這是我自己開源的一份文檔,目前仍在完善中,歡迎各位英雄好漢一起完善。 showImg(https://segmentfault.com/img/remote/1460000015766827?w=391&h=220);今天逛了逛Github,順...
閱讀 1369·2021-10-09 09:44
閱讀 1448·2021-09-28 09:36
閱讀 16000·2021-09-22 15:55
閱讀 1253·2021-09-22 15:45
閱讀 2207·2021-09-02 09:48
閱讀 2793·2019-08-29 17:19
閱讀 2306·2019-08-29 10:54
閱讀 918·2019-08-23 18:40