docker意義 組成 原理以及與虛擬化技術的對比

2021-10-18 10:02:05 字數 617 閱讀 5103

第一步(docker的理解)

第二部(docker安裝)

第三步(docker常用命令的總結)

docker可以理解為乙個程式

<2>組成二:容器

有檔案就要有在記憶體上執行的地方,容器就可以理解為乙個或多個在記憶體上的程序。

<3>組成三:倉庫

所謂倉庫就是儲存映象的地方,最大的公共映象倉庫就是docker hub

docker要實現的話要依賴,linux namespace、linux cgroup等,他們分別實現映象和容器的隔離,和計算機資源的合理運用。這裡只做**,想要了解的朋友請自行搜尋。

拿虛擬機器來說,要實現虛擬機器要在硬體層(hardsware layer)之上要通過虛擬化軟體(hypervisor)形成虛擬層(vitualization)並分化出不同區域,搭建出不同的系統(host os),同時在虛擬層之上還有管理不同區域的工具——那vmware來說就是vmware workstation。docker則不必這麼麻煩,因為他和實體計算機公用一套核心,所以占用資源較少。由此也可以發現,docker相比於虛擬機器它與作業系統的聯絡更緊密。

第一步(docker的理解)

第二部(docker安裝)

第三步(docker常用命令的總結)

Docker 容器存在意義與設計原理

經典的雲計算架構包括 iaas 基礎設施即服務 paas 平台即服務 和saas 軟體及服務 但其都有各自使用的場景,存在諸多缺陷。如 iaas 最小排程單位為虛擬機器,而虛擬機器本身占用資源 啟動緩慢等導致資源的利用率較低,排程分發緩慢等一些問題 paas 雖然採用了容器技術,但執行在其上的應用與...

ADSL原理以及ADSL系統組成簡介

adsl asymmetric digital subscriber line 的全稱是非對稱數字式使用者線路,之所以稱之為非對稱,是由於其實現的速率是上行小於1mbps,下行小於7mbps。它是一種可以讓家庭或小型企業利用現有 網採用高頻數字壓縮方式,對網路服務商提供isp進行寬頻接入的技術。因此...

ADSL原理以及ADSL系統組成簡介

adsl asymmetric digital subscriber line 的全稱是非對稱數字式使用者線路,之所以稱之為非對稱,是由於其實現的速率是上行小於1mbps,下行小於7mbps。它是一種可以讓家庭或小型企業利用現有 網採用高頻數字壓縮方式,對網路服務商提供isp進行寬頻接入的技術。因此...