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