1 Star 0 Fork 0

微云服务/read-docker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.html 4.03 KB
一键复制 编辑 原始数据 按行查看 历史
soh0ro0t 提交于 2016-05-27 11:42 +08:00 . Create gh-pages branch via GitHub
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="description" content="Docker-source-analysis : docker源码分析">
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
<title>Docker-source-analysis</title>
</head>
<body>
<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
<a id="forkme_banner" href="https://github.com/TheBeeMan/docker-source-analysis">View on GitHub</a>
<h1 id="project_title">Docker-source-analysis</h1>
<h2 id="project_tagline">docker源码分析</h2>
<section id="downloads">
<a class="zip_download_link" href="https://github.com/TheBeeMan/docker-source-analysis/zipball/master">Download this project as a .zip file</a>
<a class="tar_download_link" href="https://github.com/TheBeeMan/docker-source-analysis/tarball/master">Download this project as a tar.gz file</a>
</section>
</header>
</div>
<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
<h1>
<a id="docker-源码解析" class="anchor" href="#docker-%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>《docker 源码解析》</h1>
<hr>
<h2>
<a id="00--序" class="anchor" href="#00--%E5%BA%8F" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>00 序</h2>
<hr>
<p>docker 是Linux OS虚拟化容器,原生环境是Linux 64位。具有快速开发、运维,以及部署的特点,它使SaaS层服务对系统和中间层的依赖性变弱,用户能够基于docker官方的基础镜像私人定制Dockerfile文件,搭建和配置特定服务,创建过程全都自动化实现。</p>
<p>docker 基于c/s模式,首先启动dockerd的服务端,并监听特定的unix socket或tcp socket,远程客户端发送请求到服务端的网络接口,然后服务端通过router实例对请求事件进行匹配和分发,再进入相应的hander处理流程,最后将执行结果回传给客户端。</p>
<p>本文就docker启动过程,Router路由表,Docker API等方面进行详细分析。</p>
<h2>
<a id="01--目录" class="anchor" href="#01--%E7%9B%AE%E5%BD%95" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>01 <i></i> 目录</h2>
<table>
<thead>
<tr>
<th align="center">章节</th>
<th align="center">标题</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">第一章</td>
<td align="center"><a href="https://github.com/TheBeeMan/docker-source-analysize/blob/master/charter%201.md">docker daemon 启动过程</a></td>
</tr>
<tr>
<td align="center">第二章</td>
<td align="center"><a href="https://github.com/TheBeeMan/docker-source-analysize/blob/master/chapter%202.md">router mapping 路由表</a></td>
</tr>
<tr>
<td align="center">第三章</td>
<td align="center">Docker API 应用示例</td>
</tr>
<tr>
<td align="center">第四章</td>
<td align="center"></td>
</tr>
<tr>
<td align="center">第五章</td>
<td align="center"></td>
</tr>
</tbody>
</table>
<h2>
<a id="02--参考" class="anchor" href="#02--%E5%8F%82%E8%80%83" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>02 <i></i> 参考</h2>
<ul>
<li><p>[ ] 《第一本Docker书》(James Turnbull 著)</p></li>
<li><p>[ ] 《Docker技术入门与实践》(杨保华 著)</p></li>
<li><p>[ ] 《Docker进阶与实战》(华为Docker实践小组 著)</p></li>
<li><p>[ ] 《Docker源码分析》(孙宏亮 著)</p></li>
</ul>
</section>
</div>
<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p class="copyright">Docker-source-analysis maintained by <a href="https://github.com/TheBeeMan">TheBeeMan</a></p>
<p>Published with <a href="https://pages.github.com">GitHub Pages</a></p>
</footer>
</div>
</body>
</html>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/vmosc/read-docker.git
git@gitee.com:vmosc/read-docker.git
vmosc
read-docker
read-docker
master

搜索帮助