1、簡介

docker組件

  • docker服務器和客戶端,也稱為docker引擎
  • docker鏡像
  • registry
  • docker容器

C/S架構(gòu)

docker客戶端向服務端發(fā)送請求,也可以在同一臺機器上同時運行客戶端和服務端。

Registry

分為共有倉庫和私有倉庫,與GitHub類似
此外還可以假設自己的私有倉庫。

docker技術組件

  • 一個原生的Linux容器格式,稱之為libcontainer
  • Linux內(nèi)核的命名空間(namespace),用于隔離文件系統(tǒng)、進程和網(wǎng)絡
  • 文件系統(tǒng)隔離:每個容器有各自的root文件系統(tǒng)
  • 進程隔離:每個容器運行各自的進程環(huán)境
  • 網(wǎng)絡隔離:容器間的虛擬網(wǎng)絡接口和IP地址都是分開的
  • 資源隔離和分組:使用cgroups將CPU和內(nèi)存之類的資源獨立分配給每一個docker容器
  • 寫時復制:文件系統(tǒng)都是通過寫時復制實現(xiàn)的,意味著系統(tǒng)是分層的、快速的,而且占用磁盤空間更小
  • 日志:容器的STDOUT/STDERR/STDIN這些IO都會被記錄到日志中
  • 監(jiān)護室shell:用戶可以創(chuàng)建一個偽tty終端,連接到STDIN,實現(xiàn)一個交互式的shell
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

  • 一、Docker 簡介 Docker 兩個主要部件:Docker: 開源的容器虛擬化平臺Docker Hub: 用...
    R_X閱讀 4,524評論 0 27
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡介 Docke...
    極客圈閱讀 10,772評論 0 120
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,711評論 19 139
  • Docker — 云時代的程序分發(fā)方式 要說最近一年云計算業(yè)界有什么大事件?Google Compute Engi...
    ahohoho閱讀 15,876評論 15 147
  • 奧數(shù)!奧數(shù)!奧數(shù)!孩子們一聽到奧數(shù),就感覺好難啊。對于家長來說更無從下手。于是就給孩子報各種奧數(shù)班來提升孩子的...
    gaosijiaoyu閱讀 599評論 0 0

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