1、容器是什么
容器(Container)是一種輕量級的虛擬化技術,所謂的輕量級虛擬化,就是使用了一種操作系統(tǒng)虛擬化技術,這種技術允許一個操作系統(tǒng)上用戶空間被分割成幾個獨立的單元在內核中運行,彼此互不干擾,這樣一個獨立的空間,就被稱之為一個容器。

2、Docker項目介紹
Docker公司的前身是dotCloud公司。dotCloud公司在2013年決定開源其容器項目Docker。2017年,Docker項目改名為Moby項目。
Docker一詞源自英語dock worker,意味碼頭工人,即從船上裝卸貨物的人。
Docker已加入Linux基金會,遵循Apache 2.0協(xié)議。
Docker是一種實現(xiàn)打包、輸送、運行任意應用的容器解決方案。構建了方便快捷的“Build, Ship and Run”流程,它可以統(tǒng)一整個開發(fā)、測試和部署的環(huán)境和流程,極大地減少運維成本。
Docker公司目前推出兩個版本:Docker CE(社區(qū)版)和Docker EE(企業(yè)版)
3、Docker項目的創(chuàng)新
Docker 鏡像 :
容器鏡像打包了應用及其依賴(包含完整操作系統(tǒng)的所有文件和目錄)。
容器鏡像包含了應用運行所需要的所有依賴。只需在隔離的“沙盒”中運行該鏡像,無需進行任何修改和配置即可運行應用。
容器鏡像核心在于實現(xiàn)應用及其運行環(huán)境整體打包以及打包格式統(tǒng)一。實現(xiàn)本地環(huán)境與云端環(huán)境的高一致性。

Docker鏡像實際上是對應用運行的操作系統(tǒng)進行打包,保證了本地環(huán)境和云端環(huán)境的高度一致。將運維人員從一遍又一遍的重復工作中解放出來。