容器docker是必須裝在虛擬機上嗎

這篇文章主要講解了“容器docker是必須裝在虛擬機上嗎”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“容器docker是必須裝在虛擬機上嗎”吧!

嘉禾網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,嘉禾網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為嘉禾上1000+提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的嘉禾做網(wǎng)站的公司定做!

容器docker裝在虛擬機上嗎?docker容器運行在虛擬機或者物理機上都可以。嚴格來講,容器和虛擬機并不是一個層次的東西,它就是軟件+環(huán)境的打包集合。

無論是虛擬機還是物理機,都是硬件/基礎設施的一種交付方式,本質(zhì)上是一個層次的;而容器主要要解決以軟件為中心的系列問題(開發(fā)、測試、部署、發(fā)布、運行)。

在虛擬機中運行容器,已經(jīng)成為一種實踐中的慣例,比如,AWS的container服務就是只運行在虛擬機中的。

關于容器docker和虛擬化技術

Docker守護進程可以直接與主操作系統(tǒng)進行通信,為各個Docker容器分配資源;它還可以將容器與主操作系統(tǒng)隔離,并將各個容器互相隔離。Docker通常用于隔離不同的應用,例如前端,后端以及數(shù)據(jù)庫。

Docker有著小巧、遷移部署快速、運行高效等特點,但隔離性比服務器虛擬化差:不同的集裝箱屬于不同的運單(Docker上運行不同的應用實例),相互獨立(隔離)。但由同一個庫管人員管理(主機操作系統(tǒng)內(nèi)核),因此通過庫管人員可以看到所有集裝箱的相關信息(因為共享操作系統(tǒng)內(nèi)核,因此相關信息會共享)。

虛擬機更擅長于徹底隔離整個運行環(huán)境。例如,云服務商通常采用虛擬機技術隔離不同的用戶。虛擬機啟動需要數(shù)分鐘,而Docker容器可以在數(shù)毫秒內(nèi)啟動。由于沒有臃腫的操作系統(tǒng),Docker可以節(jié)省大量的磁盤空間以及其他系統(tǒng)資源。

服務器虛擬化就好比在碼頭上(物理主機及虛擬化層),建立了多個獨立的“小碼頭”—倉庫(虛擬機)。其擁有完全獨立(隔離)的空間,屬于不同的客戶(虛擬機所有者)。每個倉庫有各自的庫管人員(當前虛擬機的操作系統(tǒng)內(nèi)核),無法管理其它倉庫。不存在信息共享的情況。

因此,我們需要根據(jù)不同的應用場景和需求采用不同的方式,使用Docker技術或使用服務器虛擬化技術。

感謝各位的閱讀,以上就是“容器docker是必須裝在虛擬機上嗎”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對容器docker是必須裝在虛擬機上嗎這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

文章題目:容器docker是必須裝在虛擬機上嗎
標題路徑:http://muchs.cn/article20/ghghjo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、微信小程序網(wǎng)站制作、手機網(wǎng)站建設電子商務、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)