欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何編寫優雅的Dockerfile?

傅智翔2年前17瀏覽0評論

在生產環境中一般我們會對基本的環境進行自構建,從而利用images的分層特性去層層構建上層的業務鏡像。

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

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

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

一、構建無需啟動服務的pass層鏡像(提供基本的軟件運行環境,業務通過bash登錄去啟動業務程序

二、構建開箱即用的sass層鏡像(容器啟動之后即可提供相應的服務。比如nginx,sshd等)

三、構建基于Paas的其他基本鏡像