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