Docker的主要目標(biāo)是“Build、Ship and Run Any App、Anywhere”,即通過對應(yīng)用組件的封裝(Packaging)、分發(fā)(Distribution)、部署(Deployment)、運行(Runtime)等生命周期的管理,達(dá)到應(yīng)用組件級別的“一次封裝,到處運行”(Build once,Run anywhere)。這里的應(yīng)用組件,既可以是一個Web應(yīng)用,也可以是一套數(shù)據(jù)庫服務(wù),甚至是一個操作系統(tǒng)。