1)標(biāo)準(zhǔn)化應(yīng)用發(fā)布,docker容器包含了運(yùn)行環(huán)境和可執(zhí)行程序,可以跨平臺(tái)和主機(jī)使用;
2)節(jié)約時(shí)間,快速部署和啟動(dòng),VM啟動(dòng)一般是分鐘級(jí),docker容器啟動(dòng)是秒級(jí);
3)方便構(gòu)建基于SOA架構(gòu)或微服務(wù)架構(gòu)的系統(tǒng),通過服務(wù)編排,更好的松耦合;
4)節(jié)約成本,以前一個(gè)虛擬機(jī)至少需要幾個(gè)G的磁盤空間,docker容器可以減少到MB級(jí);
5)方便持續(xù)集成,通過與代碼進(jìn)行關(guān)聯(lián)使持續(xù)集成非常方便;
6)可以作為集群系統(tǒng)的輕量主機(jī)或節(jié)點(diǎn)
7)應(yīng)用隔離