docker簡介與安裝

1、簡紹

  • 容器虛擬化,比傳統的虛擬化輕量

  • 2013年出現,發展非常迅猛

  • Redhat在6.5版本開始支持docker

  • 使用go語言開發,基於apache2.0協議

  • 開源軟件,項目代碼在github維護


2、容器虛擬化和傳統虛擬化比較:

1.png

2.png

3、特點

docker在容器和容器之間有更好的隔離性,不影響

docker引擎比hypervisor(如vmware)更輕便,相比傳統虛擬機跑更多的虛擬機


4、優勢

3.png

  • 啓動非常快,秒級實現

  • 資源利用率很高,一臺機器可以跑上千個docker容器

  • 更快的交付和部署,一次創建和配置後,可以在任意地方運行

  • 內核級別的虛擬化,不需要額外的hypevisor支持,會有更高的性能和效率

  • 易遷移,平臺依賴性不強


5、Docker核心概念

  • 鏡像,是一個只讀的模板,類似於安裝系統用到的那個iso文件,我們通過鏡像來完成各種應用的部署。

  • 容器,鏡像類似於操作系統,而容器類似於虛擬機本身。它可以被啓動、開始、停止、刪除等操作,每個容器都是相互隔離的。

  • 倉庫,存放鏡像的一個場所,倉庫分爲公開倉庫和私有倉庫。 最大的公開倉庫是Docker hub(hub.docker.com),國內公開倉庫(dockerpool.com)


6、yum安裝

1) centos6 上安裝

yum install -y epel-release

yum install -y docker-io


2) centos7 上安裝

yum install -y docker

systemctl start docker //啓動docker


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章