1.首先安裝git make docker 這三個軟體,如何安裝相信大家都會了,這裡就不再費筆墨了
2.其次git的配置以及fork 分支,新建分支dry-run-test 這裡也不說了,請參考這裡
3.work with a development container(在容器裡面開發)環境的部署
1). 刪除所有的映象以及容器
2). 可以通過以下命令刪除容器
docker version >=1.13
$ docker system prune -a
docker version <1.13
$ docker rm $(docker ps -a -q)
通過docker ps -a檢視容器是否完全刪除
3). 可以通過以下命令刪除映象
$ docker rmi -f $(docker images -q
-a-f dangling=
true)
通過docker images檢視映象是否刪除完全
4.build 開發所用到的映象
$ cd ~/repos/docker-fork
$ make bind_dir=. shell
這一條命令會熄會使用dockerfile,來建立映象,這一過程比較慢
build image成功之後 會出現 以下資訊
root@f31fa223770f:/go/src/github.com/moby/moby#在當前資料夾會看到有這個目錄
進到容器裡 可以執行 編譯docker的原始碼
copying nested executables into bundles/1.12.0-dev/binary把二進位制放到目錄/usr/local/bin/
ready或者執行
docker version 1.12.0-dev, build 6e728fb接下來 你就可以修改docker的**了,詳情請參考這裡
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原始碼分析 ...
Nginx原始碼分析 worker程序的建立
nginx原始碼分析 worker程序的建立 假設現在ngx init cycle已經結束 畢竟這個函式確實龐大 也就是說關於nginx的初始化都已經結束。那麼看看如何建立程序模型ngx master process cycle。在這個函式中,首先情況一些訊號,然後將需要關注的訊號註冊進去 這個時候...