第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Docker和其他VM技術(shù)有什么不同?

Docker和其他VM技術(shù)有什么不同?

繁星淼淼 2018-09-07 17:30:07
最近發(fā)現(xiàn)Docker很火啊,好像所有的服務都可以放到Docker里面來跑。貌似Docker也分很多不同的系統(tǒng),Docker也是一種虛擬機(VM)技術(shù)嗎?我看Docker的鏡像都很小,是不是一種簡化的虛擬機呢?
查看完整描述

2 回答

?
牛魔王的故事

TA貢獻1830條經(jīng)驗 獲得超3個贊

Docker是一種應用容器,你可以把它理解為集裝箱,就是把包括應用和應用的依賴在內(nèi)的整個環(huán)境都打包在一起,這樣安裝部署也方便,同時每個開發(fā)人員使用的是統(tǒng)一的版本,不會因為依賴版本不同而踩到坑,也不用費心自己維護版本。

64位Linux上,Docker沒有用虛擬機,所以性能很好。在64位的Linux系統(tǒng)以外的系統(tǒng)上(包括Windows,Mac OS X),Docker利用了虛擬機技術(shù)。


查看完整回答
反對 回復 2018-09-23
?
森林海

TA貢獻2011條經(jīng)驗 獲得超2個贊

docker相對于全虛擬化和半虛擬化而言,是所謂的操作系統(tǒng)級別的輕量級虛擬化技術(shù)。傳統(tǒng)的虛擬化技術(shù)要生成一個環(huán)境的時間非常久,對于docker來說啟動和銷毀都是秒級的,而且它底層依賴的技術(shù)lxc(linux container)完全是內(nèi)核特性,沒有任何中間層開銷,對于資源的利用率極高性能接近物理機。當然由于現(xiàn)在docker依賴于lxc,所以你只能在Linux上跑它(現(xiàn)在mac osx也支持,但是也只是用了virtualbox搞了個linux虛擬機啊罷了,相信我,現(xiàn)在在mac上使用它沒有任何意義,即使為了docker開發(fā),我也認為vagrant更合適,昨天剛嘗試了一把boot2docker這個mac工具,體驗真是不好)。

題主所謂的不同的系統(tǒng)其實是一個docker維護的鏡像,對于lxc來說這個并不需要,但是docker維護了這套鏡像更方便保存應用環(huán)境,做到無依賴的環(huán)境分發(fā)。另外你說的docker鏡像都很小并不準確,docker的鏡像大小是應用決定的,你可以讓你的鏡像保存任意東西,也就是可以是任意大小的。

docker是不是什么都適合做,目前來看并不是,對于精度要求很高的計費任務來說docker還不合適,但是對于普通的PaaS足夠了,而且docker目前發(fā)展很迅速,相信特性的增強會很快。


查看完整回答
反對 回復 2018-09-23
  • 2 回答
  • 0 關注
  • 918 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號