《容器技术系列》一2.3 Docker命令执行
本节书摘来华章计算机《容器技术系列》一书中的第2章 ,第2.3节,孙宏亮 著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.3 Docker命令执行
main函数执行到这个阶段,有以下内容需要为Docker命令的执行服务:创建完毕的Docker Client,docker命令中的请求参数(经flag解析后存放于flag.Arg())。也就是说,程序需要使用Docker Client来分析Docker命令中的请求参数,得出请求的类型,转义为Docker Server可以识别的请求之后,最终发送给Docker Server。
Docker Client主要完成两方面的工作:解析请求命令,得出请求类型;执行具体类型的请求。本节将从这两个方面深入分析Docker Client。
2.3.1 Docker Client解析请求命令
D