宣告本文學習原始碼為 1 1.2.0
[[email protected] docker]$ cat version
1.2.0
docker主要模組包括:dockerclient、dockerdaemon、dockerregistry、graph、driver、libcontainer以及dockercontainer。總架構如下圖所示:
docker client 是docker 架構中使用者與docker daemon 建立通訊的客戶端。
engine 是docker 架構中的執行引擎,同時也是docker 執行的核心模組。engine 儲存著
大量的容器資訊,同時管理著docker 大部分job 的執行。換言之,docker 中大部分任務的
執行都需要engine 協助,並通過engine 匹配相應的job 完成job 的執行。
Docker原始碼分析
docker原始碼分析 一 docker架構 docker原始碼分析 二 docker client建立與命令執行 docker原始碼分析 三 docker daemon啟動 docker原始碼分析 四 docker daemon之newdaemon實現 docker原始碼分析 五 docker s...
Docker原始碼分析
docker原始碼 docker原始碼分析 一 docker架構 docker原始碼分析 二 docker client建立與命令執行 docker原始碼分析 三 docker daemon啟動 docker原始碼分析 四 docker daemon之newdaemon實現 docker原始碼分析 ...
Openstack Glance原始碼架構解析
這段時間搗鼓了一下glance源 還是有收穫的,修改了部分 實現了支援多個ceph儲存後端的功能。這個功能是不是個偽需求都還待定,反正也就當磨練了。關於支援多個ceph儲存後端的功能,稍微說一下 需要實現的功能就是在命令中行上傳映象,通過指定集群將映象上傳到不同ceph集群中。在通過nova建立虛擬...