《容器技術系列》一2.1 引言
本節書摘來華章計算機《容器技術系列》一書中的第2章 ,第2.1節,孫巨集亮 著, 更多章節內容可以訪問雲棲社群“華章計算機”公眾號檢視。
2.1 引言
如今,作為業界領先的輕量級虛擬化容器管理引擎,Docker給全球開發者提供了一種新穎、便捷的軟體整合測試與部署之道。團隊開發軟體時,Docker可以提供可複用的執行環境、靈活的資源配置、便捷的整合測試方法,以及一鍵式的部署方式。可以說,Docker在簡化持續整合、運維部署方面將其功能發揮得淋漓盡致,它讓開發者從重複的持續整合、運維部署中完全解放出來,把精力真正地傾注在開發上。
然而,要把Docker的功能發揮到極致,並非一件易事。在深刻理解Docker架構的情況下,熟練掌握Docker Client的使用也非常有必要。前者可以參閱第1章,本章主要針對後者,從原始碼的角度分析Docker Client,力求幫助開發者更深刻地理解Docker Client的具體實現,最終更好地掌握Docker Client的使用方法。
本章基於Docker 1.2.0的原始碼,分析Docker Client的內容。主要包括兩個部分,分別是DockerClient的建立與Docker Client對命令的執行。兩部分分析的具體內容如下。
第一部分分析Docker Client的建立。這部分的分析可分為以下三個步驟:
分析如何通過docker命令,解析出命令列flag引數,以及docker命令中的請求引數。
分析如何處理具體的flag引數資訊,並收集Docker Client所需的配置資訊。
分析如何建立一個Docker Client。
第二部分在已有Docker Client的基礎上,分析如何執行docker命令。這部分的分析又可分為以下兩個步驟。
分析如何解析docker命令中的請求引數,獲取相應請求的型別。
分析Docker Client如何執行具體的請求命令,最終將請求傳送至Docker Server。
相關文章
- 容器技術之Dockerfile (一)Docker
- Docker技術( 容器虛擬化技術 )Docker
- 技術管理者系列(一)
- 容器技術之LXC
- Docker--容器技術Docker
- docker容器技術原理Docker
- 一篇搞懂容器技術的基石: cgroup
- 容器技術之Docker映象Docker
- 容器技術之Dockerfile(二)Docker
- Fedora中的容器技術
- 每天5分鐘玩轉Docker容器技術(一)Docker
- 容器技術之容器引擎與江湖門派
- 技術解析系列 | PouchContainer 支援 LXCFS 實現高可靠容器隔離AI
- 《Web 推送通知》系列翻譯 | 引言&概覽Web
- Spring原始碼系列:依賴注入-引言Spring原始碼依賴注入
- 容器技術的未來——京東雲技術專訪
- 容器技術之Docker網路Docker
- 容器技術之Docker-swarmDockerSwarm
- 容器技術的發展前景
- 容器技術和Docker介紹Docker
- 容器技術對 DevOps 的一些啟發dev
- 囊括13個方面,Linux 容器技術一覽表!Linux
- 2.1 Overview of Containers in a CDB (CDB容器概述)ViewAI
- 美團容器平臺架構及容器技術實踐架構
- 容器技術之Docker資料卷Docker
- 容器技術之Docker資源限制Docker
- 微服務架構之「 容器技術 」微服務架構
- 技術選型之Docker容器引擎Docker
- Docker容器化技術初體驗Docker
- Docker容器技術與Docker介紹Docker
- 搞懂容器技術的基石: namespace (上)namespace
- 容器技術之發展簡史
- 面向機器學習的特徵工程一、引言機器學習特徵工程
- 技術分享 | tidb 2.1升級到4.0操作文件TiDB
- 容器雲技術:容器化微服務,Istio佔C位出道微服務
- Kata Containers新一代Docker容器技術分析介紹AIDocker
- React 技術棧系列教程React
- 容器技術之Docker基礎入門Docker