1. 程式人生 > >docker架構的基本組成

docker架構的基本組成

docker主要有以下幾部分組成:

  1. Docker Client 客戶端
  2. Docker daemon 守護程序
  3. Docker Image 映象
  4. Docker Container 容器
  5. Docker Registry 倉庫

客戶端和守護程序:

  • Docker是C/S(客戶端client-伺服器server)架構模式。
    docker通過客戶端連線守護程序,通過命令向守護程序發出請求,守護程序通過一系列的操作返回結果。
  • docker客戶端可以連線本地或者遠端的守護程序。
  • docker客戶端和伺服器通過socket或RESTful API進行通訊。

如圖:
這裡寫圖片描述

docker image 映象


映象是容器的基石,容器基於映象啟動和執行。映象就好像容器的原始碼,儲存了容器各種啟動的條件。映象是一個層疊的只讀檔案系統。

docker container 容器

容器通過映象來啟動,容器是docker的執行來源,可以執行一個或多個程序。映象相當於構建和打包階段,容器相當於啟動和執行階段。容器啟動時,Docker容器可以執行、開始、停止、移動和刪除。每一個Docker容器都是獨立和安全的應用平臺。

docker registry 倉庫
docker倉庫用來儲存映象。docker倉庫分為公有和私有。docker公司提供公有倉庫docker hub,網址:https://hub.docker.com/

。我們也可以建立自己私有的倉庫。

這幾部分之間的關係如圖:
這裡寫圖片描述

相關推薦

Docker學習總結】2.Docker基本組成介紹

上一篇總結我們介紹了Docker的基本資訊、優點以及使用場景。本篇我們來介紹一下Docker的基本組成。 Docker包含了以下的幾個部分:Docker Client客戶端 Docker Daemon守護程序 Docker Image映象 Docker Container容器 Docker

Docker基本組成

Docker Client 客戶端 Docker Daemon 守護程序 Docker Image 映象 Docker Container 容器 Docker Registry 倉庫 Docker客戶端/守護程序 C/S架構     Docker 是C

docker架構基本組成

docker主要有以下幾部分組成: Docker Client 客戶端 Docker daemon 守護程序 Docker Image 映象 Docker Container 容器 Docker Registry 倉庫 客戶端和守護程序: Docke

Docker架構、鏡像及容器的基本操作

enforce 增量 http enable arc all 正在 set 下載到本地 Docker架構、鏡像及容器的基本操作 前言引導 Docker是在Linux容器裏運行應用的開源工具,是一種輕量級的虛擬機,誕生於2013年。Docker的設計宗旨:Build、Shi

第二天: Docker基本組成

Docker的基本組成: Docker Client 客戶端 Docker Daemon 守護程序(伺服器) Docker image 映象 Docker Container 容器 Docker Registry 倉庫 一. Docker客戶端/

docker-swarm架構組成

swarm號稱docker三劍客之一,用來實現docker的叢集服務。 docker swarm對於docker來說是一個本地化叢集,它把多個的docker hosts聚集在一起,對外只提供一個虛擬化的docker主機,由於docker swarm遵從標準的d

Yarn架構基本概況(二)

匯報 storm 資源 ger 計算 yar 代理 這樣的 共享 在概況(一)中,主要簡單的對Yarn的情況作了簡單的介紹,今天花一定時間在某些詳細的模塊上呈現下面Yarn的總體情況。幫助大家更好的理解Yarn。 1)ResourceManager 在Yarn的總體架構

docker 架構

控制 sof 運行 microsoft gist mac .cn img 其他 看別的地方大致介紹的,粘貼過來 Docker 使用客戶端-服務器 (C/S) 架構模式,使用遠程API來管理和創建Docker容器。 Docker 容器通過 Docker 鏡像來創建。 容器

數據庫系統的基本組成內容

全面 存取 微機 span 根據 日常 數據庫管理 csdn 企業 數據庫系統的組成如下圖所示。   1)硬件   數據庫系統的硬件包括計算機的主機、鍵盤、顯示器和外圍設備(例如打印機、光盤機、磁帶機等)。由於一般數據庫系統所存放和處理的數據量很大,加之DBMS豐富的功能

docker基本操作 (幹貨)

eight -s 本地 arch 進入容器 name height 官方 -- 1、下載鏡像:docker pull <name>2、查看本地鏡像:docker images3、查看官方鏡像:docker search <name>4、運行容器:d

docker第一天:docker基本原理與安裝

原理 docker安裝 Docker官網:www.docker.com 一、docker是虛擬機嗎?不是,很多人在剛開始接觸docker的時候往往會進入一個誤區,其實docker≠VM 圖(一)在兩者的原理圖中不難看出,虛擬機運行多個應用時,如圖(一)所示:Serv

微信小程序(二)框架的基本組成

安裝 ges 目錄 布局 alt ima 文件 分享 模擬器 安裝好 微信web開發者工具後。 讓我們來了解一下工具的框架,上圖: 工具總共分為三個部分,左上角紅框框:   模擬器:模擬手機小程序界面,模擬器左上角可以選擇手機型號,右上角紅框處,千萬別選成Office 否

docker基本概念

容易 class 實踐 ont 暫停 linux 安全 每一個 聯合 Docker的三個基本概念 鏡像(Image) 容器(Container) 倉庫(Repository) Docker鏡像 我們都知道,操作系統分為內核和用戶空間。對於 Linux 而言,內核啟動後,

Docker學習之Docker容器基本使用

rest 刪除 圖片 -c 容器 run bcd user git Docker學習之Docker容器基本使用 新建容器並啟動 命令格式:docker run --options repository:tag 後臺運行 命令格式:-d 已存在的容器相關操作 啟動:docke

操作系統基本組成

描述符 memory 令牌 界面 存儲 並且 security 基於 face 1·進程管理(Processing management)操作系統的職能之一,主要是對處理機進行管理。為了提高CPU的利用率而采用多道程序技術。通過進程管理來協調多道程序之間的關系,使CPU得到

Docker 容器基本操作

ron ... sin exit 跟蹤 tor ins running detach 啟動容器 運行一次命令並結束進程 $ docker run [--name=cname] IMAGE [COMMAND][ARG...] # run在新容器中執行命令 # --name

docker架構拆解

docker docker架構 甘兵 ?近期很多朋友都在學習docker,筆者也是在慢慢學習中。當大家在終端飛快的敲擊docker的這些命令時:??docker ps??docker run??docker image??docker pull??...... ?大家有沒有思考過,當使用這些命令時

操作系統基本組成--內存管理

操作系統基本組成--內存管理內存管理,是指軟件運行時對計算機內存資源的分配和使用的技術。其最主要的目的是如何高效,快速的分配,並且在適當的時候釋放和回收內存資源。 一·技術簡介 內存可以通過許多媒介實現,例如磁帶或是 磁盤,或是小陣列容量的微芯片。虛擬內存是內存管理技術的一個極其實用的創新。它是一段程序(由

操作系統基本組成---文件系統

操作系統基本組成---文件系統 文件系統是操作系統用於明確磁盤或分區上的文件的方法和數據結構;即在磁盤上組織文件的方法。 一·文件系統組成 文件系統由三部分組成:與文件管理有關軟件、被管理文件以及實施文件管理所需數據結構。一個分區或磁盤能作為文件系統使用前,需要初始化,並將

操作系統基本組成---網絡通訊

操作系統基本組成---網絡通訊 一·網絡是用物理 鏈路將各個孤立的 工作站或 主機相連在一起,組成 數據鏈路,從而達到 資源共享和通信的目的。 二·網絡通信中最重要的就是 網絡通信協議。當今 網絡協議有很多, 局域網中最常用的有三個網絡協議:MICROSOFT的NETBEUI、NOVELL的 IPX/SPX和