前言
docker 管方网站提供的安装rpm包,编译时去除了debug信息,不方便GDB调试;
前期准备
- docker-ce 源码包 NOTE:需配置海外代理,编译docker-ce时,会在海外网站下载一些资源:编译docker的docker镜像、golang对应版本等
- docker 运行对应的golang开发包; 查询docker-ce中对应golang版本
[root@localhost docker-ce]# pwd
/home/docker-ce/docker-ce
[root@localhost docker-ce]# grep "GO_VERSION" ./* -R -n
...
./components/packaging/rpm/rpmbuild/BUILD/src/engine/contrib/builder/rpm/amd64/centos-7/Dockerfile:11:ENV GO_VERSION 1.9.2
./components/packagin