鍍金池/ 問答/Linux/ docker 打包帶來的好處?

docker 打包帶來的好處?

我朋友可以支持水平擴展,還多個在一個鏡像里面?

都說了水平擴展后端,你擴展php結果lnmp全部擴展了

這里的擴展怎么理解?

回答
編輯回答
墨沫

docker的使用有以下好處:

1.以往,為了保證本地開發(fā)環(huán)境,測試環(huán)境,線上環(huán)境的一致性是很艱難的,往往本地需要搭建虛擬機來模擬線上(因為本地是window開發(fā)的),要知道虛擬機是很卡很笨重的,而docker則快很多,而且一致性也更好。本地開發(fā)好后遷移鏡像,或者更新到線上即可,拓展的原理也相似。

2.持續(xù)部署與測試。消除線上線下的環(huán)境差異,保證了應用生命周期的環(huán)境一致性標準化。開發(fā)人員使用鏡像實現(xiàn)標準開發(fā)環(huán)境的構建,開發(fā)完成后通過封裝著完整環(huán)境和應用的鏡像進行遷移,由此,測試和運維人員可以直接部署軟件鏡像來進行測試和發(fā)布,大大簡化了持續(xù)集成、測試和發(fā)布的過程。

2017年10月15日 04:51
編輯回答
怣痛

我現(xiàn)在是個大二學生,可能體會不是很深。
現(xiàn)在對我來說docker的好處是
1、環(huán)境統(tǒng)一,生產(chǎn)環(huán)境和線上環(huán)境一致
2、方便水平拓展,題主所說的 拓展php lnmp就全部拓展,那肯定是自己沒有理由如何使用docker 。docker的正確用法是吧 php、nginx、mysql 分別部署在一個容器內(nèi),我們?nèi)绻枰卣挂粋€php,那么我們在啟動時添加一句 --scale=3 (好像是這樣) 就會啟動3個php容器。非常方便。搞負載均衡也方便了很多

3、方便CI/CD (沒用過不太清楚)

2017年10月12日 21:01
編輯回答
互擼娃

方便部署唄,環(huán)境統(tǒng)一

2018年3月23日 00:10
編輯回答
局外人

看你的鏡像包含了什么內(nèi)容啊, 如果你有一個鏡像是做web服務器的,只運行了nginx。那么你打包推到倉庫以后,橫向擴展web服務器的時候,只需要把打好的鏡像拉下來,run起來就可以提供服務了啊。

2017年1月14日 16:03