傳統虛擬化與docker虛擬化

2021-08-07 01:13:10 字數 705 閱讀 2488

虛擬機器 :完全虛擬化 docker:作業系統級虛擬化

應用程式

執行時的環境 應用程式

虛擬機器作業系統 執行時的環境

虛擬機器管理程式 docker容器支援

宿主機作業系統 宿主機作業系統

硬體層 硬體層

docker映象(images):

類似於虛擬機器映象,面向docker引擎的唯讀模板,包含了檔案系統

乙個映象可以是只包含乙個完整的centos作業系統的環境,稱為centos映象。

也可以是安裝了apache程式的的映象,稱為apache映象。

映象是建立容器的基礎,映象自身是唯讀的。

docker容器(container):

類似乙個輕量級的沙箱,docker是利用容器來執行和隔離應用。容器可以看做是乙個簡易的centos作業系統環境(包括root許可權、程序空間、使用者空間、網路空間)以及執行在其中的應用程式打包的應用盒子。

容器是在映象最上層建立乙個可寫層,映象本身是保持不變的。

docker倉庫(repository):

安裝 docker支援centos6以後的版本。

centos6 :使用epel庫安裝docker

yum -y install

yum -y install docker-io

centos7:內建已裝docker.直接yum -y install docker安裝

Docker與虛擬化

核心知識點 1.虛擬化的定義?虛擬化的核心和目標?2.虛擬化的分類?docker屬於那種虛擬化?3.docker與傳統虛擬化的區別?docker是直接在作業系統上實現虛擬化,直接復用本地作業系統。虛擬化技術是乙個通用的概念,在不同領域有不同的理解。在計算機領域,一般指的是計算機虛擬化,或通常說的伺服...

Docker與虛擬化(虛擬機器區別)

虛擬化 virtualization 技術是乙個通用的概念,在不同領域有不同的理解。在計算領域,一般指的是計算虛擬化 computing virtualization 或通常說的伺服器虛擬化。維基百科上的定義如下 在計算機技術中,虛擬化是一種資源管理技術,是將計算機的各種實體資源,如伺服器 網路 記...

虛擬化 Docker雜談

虛擬化 虛擬化是docker的理論基礎,也是docker所實現功能的目的。資源的彙總和再分配 虛擬化技術將應用與真實的計算機資源分離,不但打破了應用程式與真實資源之間不可切割的障礙,也讓資源跨物理或地域的配置和使用成為可能。通過虛擬化技術,可以更容易地完成醫用程式對依賴資源的解耦,讓應用程式輕鬆地執...