北京云計算架構(gòu)師培訓(xùn)班哪家可靠
千鋒云計算架構(gòu)師培訓(xùn)班教你免費玩兒Docker
千鋒老師在剛剛過去的2018年,做了一個月的免費Docker公開課,受到了廣大朋友的一致好評。錯過的朋友也沒有關(guān)系,這里有文字版哦~
Docker依賴Linux LXC技術(shù),輕量容器概念,其上實際運行的程序是在宿主機上的,本身不是完整的程序系統(tǒng),也正是其特別之處。
根據(jù)Docker布道師Jerome Petazzoni的說法,Docker約等于LXC AUFS(之前只支持ubuntu時)。其中LXC負責(zé)資源管理,AUFS負責(zé)鏡像管理;而LXC又包括cgroup、namespace、chroot等組件,并**cgroup進行資源管理。所以只從資源管理這條線來看的話,Docker、LXC、CGroup三者的關(guān)系是:cgroup在底層落實資源管理,LXC在cgroup上封裝了一層,Docker又在LXC封裝了一層。
Docker是Linux下應(yīng)用容器引擎,提供一種比LXC高級的API。Docker使用Go語言開發(fā),利用了Linux提供的LXC,AUFS,namespace和cgroup技術(shù)。實現(xiàn)了文件系統(tǒng),資源和網(wǎng)絡(luò)的隔離,目標實現(xiàn)類似PaaS平臺的應(yīng)用隔離。
LXC——Linux容器工具,容器有效地將由單個操作系統(tǒng)管理的資源劃分到孤立的組中,以更好地在孤立的組之間平衡有沖突的資源使用需求。與虛擬化相比,這樣既不需要指令級模擬,也不需要即時編譯。容器可以在核心 CPU 本地運行指令,而不需要任何專門的解釋機制。此外,也避免了準虛擬化(paravirtualization)和系統(tǒng)調(diào)用替換中的復(fù)雜性。
容器在提供隔離的同時,還**共享這些資源節(jié)省開銷,這意味著容器比真正的虛擬化的開銷要小得多。
我們都知道Linux有一個進程號為1,名字為init的進程,系統(tǒng)服務(wù)的父進程都是init進程。
Docker容器中進程號為1的進程是bash,而不是init,一個運行的Linux竟然沒有init進程,簡直太不思議了。這其實得益于強大的Linux提供的LXC功能。宿主機器中運行的docker服務(wù)就是該容器中ubuntu系統(tǒng)的init進程。其實每個運行的容器僅僅是宿主機器中運行的一個進程而已,在容器中運行的任何程序其實也是運行在宿主機器中的一個進程。Docker**cgroup將屬于每個容器的進程分為一組進行資源(內(nèi)存,cpu,網(wǎng)絡(luò),硬盤)控制;**namespace將屬于同一個容器的進程劃分為一組,使分屬于同一個容器的進程擁有獨立的進程名字和獨立分配的進程號,比如宿主機器存在一個進程號為1的進程,容器中也存在一個進程號為1的進程。
如果對同一臺服務(wù)上的少數(shù)應(yīng)用需要控制資源的直接使用 cgroup 是較好的選擇,可以按用戶或用戶組控制系統(tǒng)資源。如果服務(wù)需要指出多種環(huán)境,那么 Docker 就是好的。
想要學(xué)習(xí)更多Docker的知識嗎?快來千鋒互聯(lián)吧!
千鋒互聯(lián)校區(qū)
北京天豐利校區(qū)(總部):北京市海淀區(qū)寶盛北里西區(qū)28號
北京沙河校區(qū):北京市昌平區(qū)沙陽路18號
上海校區(qū)地址:上海市寶山區(qū)同濟支路199號
廣州校區(qū)地址:廣州市天河區(qū)元崗路310號
(注:其他校區(qū)咨詢老師)
千鋒互聯(lián)一直秉承“用良心做教育”的理念,全力打造互聯(lián)網(wǎng)技術(shù)型研發(fā)人才服務(wù)優(yōu)質(zhì)平臺。現(xiàn)在北京、深圳、上海、鄭州、廣州、大連、武漢、成都、西安、青島、杭州、重慶、長沙開設(shè)分公司。擁有全國的專業(yè)教學(xué)以及就業(yè)保障團隊,成為學(xué)員信賴的IT培訓(xùn)機構(gòu)!
以上就是小編簡單的介紹,希望對你有所幫助,還有更多相關(guān)的訊息,歡迎咨詢,驚喜多多,收獲多多。
課程咨詢
咨詢老師:金老師
咨詢電話:010-64707530
咨詢微信:15110074071
如果還想要了解更多有關(guān)Linux云計算培訓(xùn)的其他機構(gòu)或者其他課程的話,可以登錄我們的網(wǎng)站進行瀏覽查詢:教育聯(lián)展網(wǎng)以及 中華網(wǎng)考試 ?;蛘邠艽蛭覀兊淖稍儫峋€。
電話:010-64707530 金老師
QQ:2645567689
微信:15110074071
相關(guān)推薦
課程 | 班型 | 費用 |
千鋒互聯(lián)UI設(shè)計培訓(xùn)班 | 白天班/晚班/周末班 | 點擊了解 |
千鋒互聯(lián)python培訓(xùn)班 | 白天班/晚班/周末班 | 點擊了解 |
千鋒互聯(lián)HTML5培訓(xùn)班 | 白天班/晚班/周末班 | 點擊了解 |
千鋒互聯(lián)軟件測試培訓(xùn)班 | 白天班/晚班/周末班 | 點擊了解 |
千鋒互聯(lián)大數(shù)據(jù)培訓(xùn)班 | 白天班/晚班/周末班 | 點擊了解 |
千鋒互聯(lián)Linux云計算培訓(xùn)班 | 白天班/晚班/周末班 | 點擊了解 |