虛擬機與docker有相似的功能,都是構建邏輯隔離的運行環境,支撐應用程序運轉。對於數據中心管理人員,特別是習慣虛擬主機管理的工程師,剛開始不好區別docker與虛擬主機到底有什麼 區別,這裡給出些答案,供大家區分:
(1)架構差異
docker容器本身是一個進程,它需要共享主機系統的內核,即操作系統是linux,docker的環境也是linux。虛擬主機本質上是一個獨立的虛擬機器,有完全獨立的CPU、內存,可以安裝任意主流操作系統。
(2)性能差異
一臺物理服務器通常能夠支撐20餘臺虛擬主機,但可以支撐200餘臺docker容器。
(3)使用差異
虛擬主機的使用與物理主機極為相似,可以安裝任意多的軟件功能,docker使用時通常只部署跟業務相關的依賴環境。比如一個業務系統,可以在一臺虛擬主機裡可以安裝mysql、apache等,在容器裡可能是多臺容器組成,一個容器部署apache,另一個容器部署mysql。
相關推薦
'Windows10下安裝Docker'
"前言Docker幾年前就比較火的概念,而現在,Docker在開發中慢慢的普及開來,不管你是研發還是測試,還是運維人員都或多或少的知道"容器[container]"的概念,並且現在CICD的概念也是越發的普及,解放運維,解放研發,好處自然多的不用說我們作為一個普通研發,...
Docker
Windows 10
Windows
Redis
GitHub
VMware
虛擬機
軟件
VirtualBox
Ubuntu
CentOS
ElasticSearch
MySQL
電腦
2019-09-16
'wps和office的區別究竟有哪些'
"WPS (全名Word Processing System),文字編輯系統,是中國金山軟件公司出品的辦公軟件。其實在微軟Windows系統出現以前,DOS系統盛行的年代,WPS就是中國最流行的文字處理軟件啦。現在最新版本已經到2019了。 當然除了這是國產自主開發的軟件之...
WPS
Excel
PowerPoint
Windows
微軟
Word
操作系統
網頁設計
軟件
金山軟件
SharePoint
Microsoft OneNote
Linux
2019-09-14
'華為的 LiteOS 和 鴻蒙OS,有什麼區別和聯繫'
"2019年8月9日,華為在東莞舉行華為開發者大會,正式發佈操作系統鴻蒙OS。鴻蒙OS是一款“面向未來”的操作系統,一款基於微內核的面向全場景的分佈式操作系統,它將適配手機、平板、電視、智能汽車、可穿戴設備等多終端設備。目前的鴻蒙系統內置了三個核心,包括鴻蒙微內核、Lite...
'Go Web 框架 Gin 實踐9—將Golang應用部署到Docker'
"Go語言中文網,致力於每日分享編碼知識,歡迎關注我,每天一起進步!項目地址:https://github.com/EDDYCJY/go-gin-example注:開始前你需要安裝好 docker,配好鏡像源本章節源碼在 f-20180324-docker 分支上從本章節開...
Docker
2019-08-28
'springboot配合maven打成可執行jar,構建鏡像部署到docker容器中'
"本篇文章將介紹springboot應用如何打成jar包,並將jar構建為docker鏡像部署到docker中應用打包需要配合spring-boot-maven-plugin打包,將以下代碼放到應用pom文件中 <plugin> <groupId>o...
推薦中...