論docker和虛擬機的區別

很多朋友學習了虛擬機和docker,自己都還傻傻的分不清楚兩者的區別。我們知道做虛擬機的廠商有很多,比如我們熟知的有workstation,Oracle VM Virtualbox 軟件等等,那麼他們的區別是什麼?

那麼我們如何用一句話解釋清楚,他們的區別!

Docker 是一個能把開發的應用程序自動部署到容器開源引擎。--------這個是docker的介紹和定義

虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。在實體計算機中能夠完成的工作在虛擬機中都能夠實現。在計算機中創建虛擬機時,需要將實體機的部分硬盤和內存容量作爲虛擬機的硬盤和內存容量。每個虛擬機都有獨立的CMOS、硬盤和操作系統,可以像使用實體機一樣對虛擬機進行操作。-------這個是虛擬機的介紹和定義

從定義上眨眼一看,好像是不同的東西。但是從使用感覺來說,docker更像是虛擬機的加強版,在使用的過程中,你會發現這個docker和虛擬機在感覺上是一樣的,就是從使用流程上來說都是一樣的,但是他們能幹的事情可不一樣了。docker是可以把開發的應用程序自動部署到容器的 一個開源引擎。而虛擬機不可以!

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