Docker學習1——Docker容器初始

什麼是容器

依託linux內核的虛擬化技術

什麼是docker

能夠把應用自動部署到容器的開源引擎

docker與虛擬器的區別對比

在這裏插入圖片描述

docker的目標

(1)提供簡單輕量的建模方式
(2)職責的邏輯分離
(3)快速高效的開發週期
(4)鼓勵使用面向服務的架構

docker的使用場景

(1)開發,測試,部署任務
(2)創建隔離的運行環境
(3)搭建測試環境
(4)構建多用戶的PaaS基礎設施
(5)提供Saas服務部應用程序
(6)高性能、超大規模的宿主機部署

Docker的基本組成

(1)Docker Client 客戶端
(2)Docker Daemon 守護進程
(3)Docker Image 鏡像
(4)Docker Container 容器
(5)Docker Regiatry 倉庫

(1)Docker Client 客戶端

C/S架構(客戶端/服務器端(守護進程))
客戶端訪問服務器端(本地訪問或i遠程訪問都可以)
在這裏插入圖片描述

(3)Docker Image 鏡像

①容器的基石,容器基於鏡像啓動和運行。鏡像好比容器的源代碼,保存了用於啓動容器的各種條件。
②層疊的只讀文件系統(1.引導文件系統 2.rootfs(Ubuntu) 3.聯合加載)
在這裏插入圖片描述

(4)Docker Container 容器

通過鏡像啓動
啓動和執行階段
寫時複製
在這裏插入圖片描述

(5)Docker Regiatry 倉庫

公有、私有、Docker Hub

在這裏插入圖片描述
圖:
通過客戶端訪問Docker的守護進程,從而操作Docker的容器。
容器是基於鏡像創建的
鏡像保存在倉庫中
在這裏插入圖片描述
search 在倉庫中尋找鏡像
pull 下載鏡像
run 啓動容器 並運行命令
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章