華為云計算 云知識 容器是什么
容器是什么

1、容器是什么

容器(Container)是一種輕量級的虛擬化技術,所謂的輕量級虛擬化,就是使用了一種操作系統(tǒng)虛擬化技術,這種技術允許一個操作系統(tǒng)上用戶空間被分割成幾個獨立的單元在內核中運行,彼此互不干擾,這樣一個獨立的空間,就被稱之為一個容器。

容器是什么

2、Docker項目介紹

Docker公司的前身是dotCloud公司。dotCloud公司在2013年決定開源其容器項目Docker。2017年,Docker項目改名為Moby項目。

Docker一詞源自英語dock worker,意味碼頭工人,即從船上裝卸貨物的人。

Docker已加入Linux基金會,遵循Apache 2.0協(xié)議。

Docker是一種實現(xiàn)打包、輸送、運行任意應用的容器解決方案。構建了方便快捷的“Build, Ship and Run”流程,它可以統(tǒng)一整個開發(fā)、測試和部署的環(huán)境和流程,極大地減少運維成本。

Docker公司目前推出兩個版本:Docker CE(社區(qū)版)和Docker EE(企業(yè)版)

3、Docker項目的創(chuàng)新

Docker 鏡像

容器鏡像打包了應用及其依賴(包含完整操作系統(tǒng)的所有文件和目錄)。

容器鏡像包含了應用運行所需要的所有依賴。只需在隔離的“沙盒”中運行該鏡像,無需進行任何修改和配置即可運行應用。

容器鏡像核心在于實現(xiàn)應用及其運行環(huán)境整體打包以及打包格式統(tǒng)一。實現(xiàn)本地環(huán)境與云端環(huán)境的高一致性。

Docker

Docker鏡像實際上是對應用運行的操作系統(tǒng)進行打包,保證了本地環(huán)境和云端環(huán)境的高度一致。將運維人員從一遍又一遍的重復工作中解放出來。