Docker 最簡進階(2:dokcer組件介紹)

Docker組件介紹

Docker 的核心組件包括:

   Docker 客戶端 - Client
   Docker 服務器 - Docker daemon
   Docker 鏡像 - Image
   Docker 倉庫 - Registry
   Docker 容器 - Container

Docker運行流程:

這裏寫圖片描述

  • Docker 採用的是 Client/Server 架構。客戶端向服務器發送請求,服務器負責構建、運行和分發容器。客戶端和服務器可以運行在同一個 Host 上,客戶端也可以通過 socket 或 REST API 與遠程的服務器通信。

Docker客戶端:

  • 通過 docker 我們可以方便地在 Host 上構建和運行容器
    這裏寫圖片描述

Docker服務端:

  • Docker daemon 運行在 Docker host 上,負責創建、運行、監控容器,構建、存儲鏡像

Docker鏡像:

  • 可將 Docker 鏡像看着只讀模板,通過它可以創建 Docker 容器.
    例如:一個鏡像可以包含一個完整的 ubuntu 操作系統環境,裏面僅安裝了 Apache 或用戶需要的其它應用程序。
    鏡像可以用來創建 Docker 容器。
    這裏寫圖片描述

Docker容器:

  • Docker 容器就是 Docker 鏡像的運行實例。

Docker倉庫:

  • Registry 是存放 Docker 鏡像的倉庫,Registry 分私有和公有兩種。
  • docker pull 命令可以從 Registry 下載鏡像。
    docker run 命令則是先下載鏡像(如果本地沒有),然後再啓動容器。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章