docker簡介與安裝

一、簡紹git

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

  • 2013年出現,發展很是迅猛docker

  • Redhat在6.5版本開始支持dockerapache

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

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


二、容器虛擬化和傳統虛擬化比較:性能

1.png

2.png

三、特色centos7

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

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


四、優點

3.png

  • 啓動很是快,秒級實現

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

  • 更快的交付和部署,一次建立和配置後,能夠在任意地方運行

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

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


五、Docker核心概念

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

  • 容器,鏡像相似於操做系統,而容器相似於虛擬機自己。它能夠被啓動、開始、中止、刪除等操做,每一個容器都是相互隔離的。

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


六、yum安裝

1) centos6 上安裝

yum install -y epel-release

yum install -y docker-io


2) centos7 上安裝

yum install -y docker

systemctl start docker //啓動docker

相關文章
相關標籤/搜索