目錄
- 1. Docker基本概念
- 1.1. Docker鏡像
- 1.2. Docker容器
- 1.3. Docker倉庫
1. Docker基本概念
1.1. Docker鏡像
- 概述
- Docker鏡像(Image)類似于虛拟機鏡像,可以将它了解為一個面向 Docker 引擎的隻讀的模闆。包含了檔案系統。
- 鏡像是建立 Docker 容器的基礎。通過版本管理和增量的檔案系統,Docker 提供了一套十分簡單的機制來建立和更新現有的鏡像,使用者甚至可以從網上下載下傳一個已經做好的應用鏡像,并直接使用。
1.2. Docker容器
- 概述:
- Docker容器(Container)類似于一個輕量級的沙箱,Docker 利用容器來運作和隔離應用。
- 容器是從鏡像建立的應用運作執行個體。可以将其啟動、開始、停止、删除,而這些容器都是彼此互相隔離的、互不可見的。
- 可以把容器看做是一個簡易版的 Linux 系統環境 (包括 root 使用者權限、程序空間、使用者空間和網絡空間等) 以及運作在其中的應用程式打包而成的盒子。
- 鏡像自身是隻讀的。容器從鏡像啟動的時候,會在鏡像的最上層建立一個可寫層。
1.3. Docker倉庫
- 概述:
- 倉庫注冊伺服器是存放倉庫的地方,其上往往存放着多個倉庫。每個倉庫集中存放某一類鏡像,往往包括多個鏡像檔案,通過不同的标簽 (tag) 來進行區分。
【Docker基礎】01 Docker容器相關概念1. Docker基本概念
參考:
- Docker 入門系列(1)- 初識容器