一、系統環境
ubuntu14.04 desktop 64位
二、安裝docker(docker內編譯docker)
三、拉取docker開發環境容器$ sudo apt-get update
$ sudo apt-get install wget
$ wget -qo- | sh
# docker pull docker-dev:1.9.1
# apt-get install git
# mkdir -p /home/docker/src
# cd /home/docker/src
# git clone
五、編譯# cd docker
# git checkout v1.9.1
可以將開發好的新**替換容器內原有的**,進行定製開發。
1. 建立本地編譯結果儲存目錄
2. 啟動容器,並對映本地**到容器:# mkdir -p /home/docker/bundles
3. 在容器中編譯(此命令在容器中執行):
4. 編譯完成後,退出容器,檢查本地結果路徑,已經生成了編譯好的docker可執行檔案:
六、驗證# ls -l /home/docker/bundles
# cd /home/docker/bundles/1.9.1/binary
# ./docker version
如何編譯Docker原始碼
docker的編譯環境實際上是建立乙個docker容器,在容器中對 進行編譯。如果想快速的檢視編譯環境搭建指導,而不關注環境搭建的機制和細節,可以直接跳到最後一章 總結 官方給的編譯方法是make build 和 make binary等。下面先分析makefile,看懂makefile後,編譯環境...
Docker原始碼分析
docker原始碼分析 一 docker架構 docker原始碼分析 二 docker client建立與命令執行 docker原始碼分析 三 docker daemon啟動 docker原始碼分析 四 docker daemon之newdaemon實現 docker原始碼分析 五 docker s...
Docker原始碼分析
docker原始碼 docker原始碼分析 一 docker架構 docker原始碼分析 二 docker client建立與命令執行 docker原始碼分析 三 docker daemon啟動 docker原始碼分析 四 docker daemon之newdaemon實現 docker原始碼分析 ...