當前位置:編程學習大全網 - 網站源碼 - docker是什麽

docker是什麽

docker是應用容器引擎。

Docker是壹個開源的應用容器引擎,可以將應用及其依賴打包到壹個可移植的鏡像中,並發布到任何流行的操作系統的機器上。Docker容器是壹種打包格式,其中包含應用運行所需的壹切要素,包括庫、系統工具、代碼和運行時。

Docker還是壹個軟件平臺,支持開發人員快速構建、測試和部署容器化應用。Docker的思想來自於集裝箱,類似於在壹艘大船上把貨物規整的擺放起來,各種各樣的貨物被集裝箱標準化了,集裝箱和集裝箱之間不會互相影響。Docker 使用客戶端-服務器 (C/S) 架構模式,使用遠程API來管理和創建Docker容器。容器與鏡像的關系類似於面向對象編程中的對象與類。

Docker采用 C/S架構 Docker daemon 作為服務端接受來自客戶的請求,並處理這些請求(創建、運行、分發容器)。 客戶端和服務端既可以運行在壹個機器上,也可通過 socket 或者RESTful API 來進行通信。

docker起源

Docker 是 PaaS 提供商 dotCloud 開源的壹個基於 LXC 的高級容器引擎,源代碼托管在 Github 上, 基於go語言並遵從Apache2.0協議開源。

  • 上一篇:漫畫攤牌了我全職業系統改編自什麽小說
  • 下一篇:QQ自動訪問陌生人空間。
  • copyright 2024編程學習大全網