Dapper Using DinD
Dapper 最近不支援 MacOS 10.13.1,可是最近常常需要 Dapper,該怎麼辦?
想到一個解法就是,反正 Dapper 只依賴 Docker,乾脆用 DinD 解決算了XD
剛好 Dapper 也有 Docker CLI 版。就來用它吧!
先執行一個 DinD 的 server
docker run --privileged -d --name dind docker:1.12.1-dind |
再來切換工作目錄,進入 Dapper 的 Docker CLI
docker run --rm -it --link dind:docker -v `pwd`:/source -w /source rancher/dapper:1.12.1 |
工作目錄下,放著 Dockerfile.dapper
,這時使用 Dapper 的條件都有了,就下吧XD
dapper |
缺點是,因為隔了一層 container,硬碟速度或網路速度多少會慢了點,不過短解就這樣先撐過吧。