色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何編寫優(yōu)雅的Dockerfile

錢多多2年前11瀏覽0評論

如何編寫優(yōu)雅的Dockerfile?

在生產(chǎn)環(huán)境中一般我們會對基本的環(huán)境進行自構(gòu)建,從而利用images的分層特性去層層構(gòu)建上層的業(yè)務(wù)鏡像。

1.默認情況下我們會首先構(gòu)建一個基本的base鏡像,這個鏡像可能包含了linux具體的發(fā)行版本,以及基本的軟件包,比如wget,vi等。在該層面上,鏡像的改動會很少,頻次也會很低。

2.其次我們可以在base鏡像之上構(gòu)建新的平臺鏡像,比如說ssh,java,tomcat等。在基礎(chǔ)環(huán)境層,相比較上一層來說修改頻次稍微會有點大,因為可能涉及到基本軟件的版本調(diào)整或者參數(shù)調(diào)整。

3.然后在可以在基本的平臺鏡像之上構(gòu)建業(yè)務(wù)鏡像,業(yè)務(wù)鏡像是可以直接啟動應(yīng)用程序的,也就是需要啟動服務(wù)進程的。該層鏡像就是直接和業(yè)務(wù)代碼融合的鏡像,隨著業(yè)務(wù)的更新,鏡像也會頻繁的改動上線。

一、構(gòu)建無需啟動服務(wù)的pass層鏡像(提供基本的軟件運行環(huán)境,業(yè)務(wù)通過bash登錄去啟動業(yè)務(wù)程序二、構(gòu)建開箱即用的sass層鏡像(容器啟動之后即可提供相應(yīng)的服務(wù)。比如nginx,sshd等)三、構(gòu)建基于Paas的其他基本鏡像