1. 程式人生 > 其它 >docker學習:docker三要素

docker學習:docker三要素

映象

docker 映象(image)就是一個只讀的模板。映象可以用來建立docker容器,一個映象可以建立很多容器


容器

  • docker 利用容器(Container)獨立執行的一個或者一組應用。容器是用映象建立的執行例項。
  • 它可以被啟動、開始、停止、刪除。每個容器都是互相隔離的、保證安全的平臺可以把容器看做是一個簡易版的Linux環境(包括root使用者許可權、程序空間、使用者空間和網路空間、等)和執行在其中的應用程式
  • 容器的定義和映象幾乎一模一樣,也是一堆層的統一視角,唯一區別在於容器的最上面呢一層是可讀可寫的。

倉庫

  • 倉庫(Repository)是一個集中存放映象檔案的場所。
  • 倉庫和倉庫註冊伺服器是有區別的。倉庫註冊伺服器上往往存放這多個倉庫,每個倉庫中有包含了多個映象,每個映象有不同的標籤。
  • 倉庫分為公開倉庫和私有倉庫兩種形式。
  • 最大的公開倉庫是 Docker Hub (https://hub.docker.com),存放了數量龐大的映象供使用者下載。國內的公開倉庫包括阿里雲、網易雲等。