不是很了解docker,看了幾篇docker的文章,沒有看到適合我的使用場景,有沒有大神能夠深入淺出的解釋下docker的優(yōu)勢及最佳實(shí)踐,感激不盡
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
對大型專案來說,Docker可以從應(yīng)用程式層級直接切分項(xiàng)目,建立良好的微服務(wù)化體系。
對部署,特別是分散式和叢集部署來說,Docker做到了一處構(gòu)建,到處運(yùn)行,對於有數(shù)臺、數(shù)十臺、數(shù)百臺乃至更多集群組成的計(jì)算集群,可以大幅減少部署時(shí)間。
對於開發(fā)來說,Docker可以為開發(fā)提供一致性環(huán)境,可以做到本地的開發(fā)環(huán)境與線上一致,從而省去了開發(fā)完成移植到線上環(huán)境時(shí),出現(xiàn)不相容又需要調(diào)測適配的環(huán)節(jié)。
補(bǔ)充一點(diǎn),Docker還能做到環(huán)境的隔離,減少開發(fā)環(huán)境的衝突。