
- **Client:**Docker的客戶端,Docker用戶與Docker交流的主要方式,當用戶通過Docker客戶端發送指令時,比如執行docker run,Docker會將指令發送給Docker的守護進程(Docker daemon);
- **Docker守護進程**(Docker daemon):用于監聽Docker客戶端的請求并管理Docker的鏡像、容器、網絡信息;
- **Docker注冊倉庫**:Docker的注冊倉庫中存儲著大量的Docker鏡像,Docker Hub是任何人都可以使用的公共注冊中心,當本地鏡像不存在時,Docker會默認在Docker Hub上尋找所需的鏡像資源。
- 鏡像(image):Docker鏡像(Image)是一個只讀的模板。鏡像可以用來創建Docker容器,一個鏡像可以創建很多容器。容器與鏡像的關系類似于面向對象編程中的對象與類;
- 容器(container):Docker利用容器(Container)獨立運行的一個或一組應用。容器是用鏡像創建的運行實例,容器可以被啟動、開始,停止、刪除,每個容器都是互相隔離,保證安全的平臺,**可以把容器看做是一個精簡版的Linux環境和運行在其中的應用程序**;
- 倉庫(repository):集中存放鏡像文件的場所。倉庫和倉庫注冊服務器是有區別的,倉庫注冊服務器上往往存放著多個倉庫,每個倉庫中又包含了多個鏡像,每個鏡像有不同的標簽(tag)。倉庫分為公開倉庫(Public)和私有倉庫(Private)兩種格式,最大的公共倉庫是[Docker Hub](https://hub.docker.com/),其他的倉庫包括國內的阿里云、網易云等;
- 什么是Docker
- 為什么會有Docker
- 虛擬技術的發展
- Docker的優勢
- Docker的應用場景(能干什么)
- 獲取Docker及文檔資源
- Docker架構
- Docker工作原理
- 為什么Docker比虛擬機快?
- Docker的安裝
- 前提條件
- 安裝Docker Engine(Docker引擎)
- 程序員的入門經典之HelloWorld
- 卸載Docker引擎
- 配置鏡像加速
- 解決方案:重新加載daemon.json文件后,重啟服務出錯
- Docker常用命令
- 幫助命令
- 鏡像命令
- 常用容器命令
- Docker鏡像
- 鏡像是什么
- 鏡像的特點
- docker commit????// 鏡像提交
- 運行一個Tomcat容器
- Docker容器數據卷
- 什么是容器數據卷
- 數據卷可以干嘛?
- 數據卷的掛載
- 數據卷容器
- Dockerfile
- 什么是Dockerfile
- Dockerfile構建鏡像的流程
- Dockerfile的Demo(CentOS6.8)
- Dockerfile構建過程解析
- Dockerfile體系結構
- Dockerfile案例