==============自我整理============
## 簡介
容器虛擬化,比傳統的虛擬化輕量
2013年出現,發展非常迅猛
Redhat在6.5版本開始支持docker
使用go語言開發,基於apache2.0協議
開源軟件,項目代碼在github維護
### docker優勢
啓動非常快,秒級實現
資源利用率很高,一臺機器可以跑上千個docker容器
更快的交付和部署,一次創建和配置後,可以在任意地方運行
內核級別的虛擬化,不需要額外的hypevisor支持,會有更高的性能和效率
易遷移,平臺依賴性不強
容器啓動爲秒級,硬盤使用一般爲MB,性能接近原生,單機支持上千個容器
虛擬機啓動爲分鐘級,硬盤使用一般爲GB,性能弱於原生,系統支持量一般爲幾十個
### docker核心概念
鏡像,是一個只讀的模板,類似於安裝系統用到的那個iso文件,我們通過鏡像來完成各種應用的部署。
容器,鏡像類似於操作系統,而容器類似於虛擬機本身。它可以被啓動、開始、停止、刪除等操作,每個容器都是相互隔離的。
倉庫,存放鏡像的一個場所,倉庫分爲公開倉庫和私有倉庫。 最大的公開倉庫是Docker hub(hub.docker.com),國內公開倉庫(dockerpool.com)