一、容器技術(shù)介紹

目錄

  • Docker歷史
  • Docker優(yōu)點
  • Docker 架構(gòu)
  • 概念

一、Docker歷史

  • Docker起源于2013年。
  • Docker是一個開源的應(yīng)用容器引擎,基于Go語言開發(fā),Docker可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到個輕量級、可移植的容器中,然后發(fā)布到任何流行的系統(tǒng)。

二、Docker優(yōu)點

  • Docker可以用來快速交付應(yīng)用。加快打包時間,加快測試,加快發(fā)布,縮短開發(fā)及運行代碼之間的周期。
  • 復(fù)雜環(huán)境管理,應(yīng)用隔離:不同軟件運行環(huán)境兼容依賴問題,開發(fā)環(huán)境/測試環(huán)境/線上環(huán)境保持一致。
  • 輕量級:對于系統(tǒng)內(nèi)核來說,一個docker只是一個進(jìn)程,一個系統(tǒng)可以運行上千個容器。


    image.png

Docker與虛擬機(jī)的區(qū)別

  • 容器與容器之間只是進(jìn)程的隔離,而虛擬機(jī)是完全的資源隔離。
  • 虛擬機(jī)的啟動可能需要分鐘級別,Docker啟動是秒級或者更短。
  • 容器使用宿主操作系統(tǒng)的內(nèi)核,而虛擬機(jī)使用完全獨立的內(nèi)核。


    image.png

三、Docker架構(gòu)

image.png

四、概念

  • Docker鏡像:Docker Images,每一個鏡像都可能依賴一個或多個下層的鏡像組成的另一個鏡像,AUFS文件系統(tǒng)。
  • Docker倉庫:Docker Registry,集中存放鏡像的地方。
  • Docker容器:Docker Containers,鏡像運行后的進(jìn)程。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容