docker toolbox是一個docker組件的集合,還包括一個極小的虛擬機,在windows宿主機上安裝了一個支持命令行工具,並提供了一個docker環境
docker toolbox自帶了很多組件,包括:
- virtualbox;
- docker客戶端;
- docker compose;
- Kitematic,一個docker和docker hub的GUI客戶端;
- docker machine,用於幫助用戶創建docker主機
docker toolbox下載地址:https://github.com/docker/toolbox/releases,注意只能在windows 7.1、8/8.1或者更新版本上安裝docker toolbox
安裝很簡單,exe一路下一步即可
啟動Docker Quickstart Terminal,它允許的命令實際上是"C:\Program Files\Git\bin\bash.exe" --login -i "D:\program\Docker Toolbox\start.sh",這個腳本會檢查名字叫default的虛擬機是否存在,如果不存在會調用virtualbox中的create api創建一個
出現這樣的圖標說明已經創建好了
docker toolbox設置加速器,首先訪問daocloud加速器網站:https://www.daocloud.io/mirror#accelerator-doc
然后執行下面操作,我也是第一次沒有裝成功,第二次卸了再裝成功了。成功后感覺速度一下子快了很多
docker-machine ssh default #cmd sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=http://f1361db2.m.daocloud.io |g" /var/lib/boot2docker/profile #docker環境 exit #退出docker環境 docker-machine restart default #重啟default