您好,登錄后才能下訂單哦!
本章節閱讀 索引
一,容器的概念
二,LXC技術介紹
三,Docker技術介紹
四,Dcoker的基本配置與安裝
一,容器的概念
什么是容器?
在google中是這樣定義的
容器是一種基礎工具;泛指任何可以用于容納其它物品的工具,可以部分或完全封閉,被用于
容納、儲存、運輸物品;物體可以被放置在容器中,而容器則可以保護內容物;
人類使用容器的歷史至少有十萬年,甚至可能有數百萬年的歷史;
而在計算機領域:
容器(container)是指是與系統其他部分隔離開的一系列進程,從另一個鏡像運行,并由該鏡
像提供支持進程所需的全部文件。容器提供的鏡像包含了應用的所有依賴項,因而在從開發到
測試再到生產的整個過程中,它都具有可移植性和一致性。
容器與虛擬化的區別?
很多人分不清容器與虛擬化的區別。容器是虛擬化嗎?是,但也不竟然,簡單來說:
虛擬化使得多個操作系統可同時運行在單個系統上
容器則可共享同一個操作系統的內核,將應用程序與系統其它部分隔離開
這意味著什么?首先,讓多個操作系統在單個虛擬機監控程序上運行以實現虛擬化,并不
能達成和使用容器同等的輕量級效果。事實上,在僅擁有容量有限的有限資源時,您需要能
夠可以進行密集部署的輕量級應用。Linux 容器可從單個操作系統運行,在所有容器中共享該
操作系統,因此應用和服務能夠保持輕量級,并行快速運行。
容器的發展歷史?
2000年,計算機中的容器概念出現,當時稱為FreeBSD jail
2001年,LXC(Linux Container)誕生,容器技術通過VServer項目,進入到了Linux領域,
這項工作的目的是“在高度獨立且安全的單一環境中運行多個通用 Linux 服務器”。
2008年,Docker容器技術通過 dotCloud 登上了舞臺。Docker 技術將 LXC 工作與經過改
進的開發工具結合在一起,從而提高了容器的用戶友好度。Docker 是一種開源技術,也是當
前最廣為人知的、用于部署和管理 Linux 容器的項目和方法。
未完待續
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。