Home
My Books
Browse ▾
Recommendations
Choice Awards
Genres
Giveaways
New Releases
Lists
Explore
News & Interviews
Loading...
Community ▾
Groups
Quotes
Ask the Author
People
Sign in
Join
Jump to ratings and reviews
Want to Read
Buy on Amazon
Rate this book
自己动手写Docker
陈显鹭
0.00
0 ratings
0 reviews
Want to Read
Buy on Amazon
Rate this book
《自己动手写Docker》在详细分析Docker所依赖的技术栈的基础上,一步一步地通过代码实例,让读者可以自己循序渐进地用Go语言构建出一个容器的引擎。不同于其他Docker原理介绍或代码剖析的书籍,《自己动手写Docker》旨在提供给读者一条动手路线,一步一步地实现Docker的隔离性,构建Docker的镜像、容器的生命周期及Docker的网络等。《自己动手写Docker》涉及的代码都托管在GitHub上,读者可以对照书中的步骤从代码层面学习构建流程,从而精通整个容器技术栈。《自己动手写Docker》也对目前业界容器技术的方向和实现做了简单介绍,以加深读者对容器生态的认识和理解。《自己动手写Docker》适合对容器技术已经使用过或有一些了解,希望更深层次掌握容器技术原理和至佳实践的读者。√经阿里云战火洗礼,将容器|Go|新规范和开源项目精密地融为一体。√容器编排至佳实践与生产环境容器化,是迈向高阶应用的重大课题。√理解容器底层实现原理,是攀登效用极限及创造其扩展应用的基石。√造轮子可取之义在于知其所以然——全局、脉络、趋势及其特殊性。第1章容器与开发语言11.1Docker11.1.1简介11.1.2容器和虚拟机比较21.1.3容器加速开发效率31.1.4利用容器合作开发41.1.5利用容器快速扩容41.1.6安装使用Docker41.2Go51.2.1描述51.2.2安装Go61.2.3配置GOPATH61.3小结7第2章基础技术82.1LinuxNamespace介绍82.1.1概念82.1.2UTSNamespace102.1.3IPCNamespace112.1.4PIDNamespace132.1.5MountNamespace142.1.6UserNamespace162.1.7NetworkNamespace182.2LinuxCgroups介绍202.2.1什么是LinuxCgroups202.2.2Docker是如何使用Cgroups的242.2.3用Go语言实现通过cgroup限制容器的资源252.3UnionFileSystem262.3.1什么是UnionFileSystem262.3.2AUFS272.3.3Docker是如何使用AUFS的272.3.4自己动手写AUFS342.4小结37第3章构造容器383.1构造实现run命令版本的容器383.1.1Linuxproc文件系统介绍383.1.2实现run命令393.2增加容器资源限制453.2.1定义Cgroups的数据结构453.2.2在启动容器时增加资源限制的配置513.3增加管道及环境变量识别533.4小结58第4章构造镜像594.1使用busybox创建容器594.1.1busybox594.1.2pivot_root604.2使用AUFS包装busybox634.3实现volume数据卷674.4实现简单镜像打包754.5小结77第5章构建容器进阶785.1实现容器的后台运行785.2实现查看运行中容器825.2.1准备数据825.2.2实现mydockerps875.3实现查看容器日志905.4实现进入容器Namespace
Paperback
Book details & editions
1 person is currently reading
About the author
陈显鹭
2 books
Follow
Follow
Ratings
&
Reviews
What do
you
think?
Rate this book
Write a Review
Friends
&
Following
Create a free account
to discover what your friends think of this book!
Community Reviews
0.00
0 ratings
0 reviews
5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Search review text
Filters
No one has reviewed this book yet.
Join the discussion
Add
a quote
Start
a discussion
Ask
a question
Can't find what you're looking for?
Get help and learn more about the design.
Help center