Skip to content

luw2007/learn-docker-the-hard-way

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learn docker the hard way

Project documentation with Markdown. Docs Status

从老版本读docker, 深入了解基础实现。
为什么从老版本开始。 因为代码少,基本都是核心内容。使用以下脚本

# 统计测试以外的golang 代码行数和单词数
find . -name "*.go" -exec wc {} \; |grep -v "_test" |sort -u |awk -F" " '{a+=$1;b+=$2}END{print a, b}'

得到v0.1.0版本中golang代码4499 15630v1.0.0中增长到78070 296052v1.5.0中则是101549 376671

##阅读 在线阅读
下载**源代码**, 采用mkdocs生成html版本阅读体验较佳。
也可以在马克飞象markdown阅读md源码。

##注意事项 ###备注 代码中的原有注释沿用'//'一般为英文注释。 为了区别中文解释使用'//#'中文解释。如:

// Running in init mode
//# `SysInit`在`sysinit.go`中。

上面是源代码中的备注, 后面是中文解释

###docker版本 老版采用tagv0.1.0, 对照版采用tagv1.0.0

###版权 luw2007个人所有,转载请保留版权声明。 如果有其他参与者考虑使用开发版权, 如 Creative Commons licenses。

About

从老版本源码阅读来认识docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published