一、前言
輸出如下:
其大緻過程為從網上下載下傳boot2docker.iso這個檔案,然後利用它建立VirtualBox VM,然後生成SSH key(友善免密碼登入到虛拟機)、配置設定IP之類,建立完以後,可以用:
檢視虛拟機default的狀态,如果要删除該虛拟機,直接
現在才開始本文的正題:
二、使用vmware做為docker machine
對于已經在mac上安裝了vmwarefusion的同學來講,為了使用docker強制安裝一個virtualbox有點多餘,其實docker支援vmwarefusion,隻要把driver改一下就行了,指令如下:
建立完成後,用docker-machine ls列出所有虛拟機

可以看到類型确實為vmwarefusion,然後可以
連接配接到虛拟機的終端下,順便ping下外網位址,檢查下虛拟機裡是否能上網(這個很重要,因為後面下載下傳鏡像需要聯網)
如果有條件翻*^牆的同學,可以運作
直接從docker hub拉一個隻有幾M的鏡像檔案試試
三、設定國内鏡像加速pull
docker hub官網太慢了,還好國内有一家公司daocloud提供了加速服務,設定步驟:
過程略,注冊成功後,進入控制台
3.2 點選控制台上的加速器
拉到中間部分,有一個『主機監控程式』的文字連結,見下圖:
然後選擇主機類型,我用的是mac,是以選擇mac主機:
如果已經安裝好了docker toolbox最新版,直接點選【安裝好了】
然後會出現二條指令,複制粘貼執行即可:
注:如果按它的提示,最後出現latest: Pulling from daocloud/daomonit not found之類的錯誤,可以嘗試
然後重試,安裝成功後,執行
就可以感受下速度了
如果好奇dao這個指令是什麼鬼?可以
查找下位置,正常情況下應該在/usr/local/bin/dao下,可以cat看下該檔案的内容:
有興趣的可以仔細研究研究
參考文章:
<a href="http://elasticskies.com/docker-machine-on-osx-with-vmware-fusion/" target="_blank">http://elasticskies.com/docker-machine-on-osx-with-vmware-fusion/</a>