因為虛擬機還沒裝好,所以現在win10上安裝Docker
1.首先下載Docker Toolbox,因為Docker for windows需要win10專業版或者其他64位版本,我的系統雖然也是win10,但是不符合,只能通過安裝Docker Toolbox來安裝Docker,下載地址https://docs.docker.com/toolbox/overview/#ready-to-get-started,然后自定義路徑安裝(我的筆記本安裝路徑D:\Program Files\Docker Toolbox)
2.這里有個問題需要注意,Windows系統安裝docker或者Linux虛擬機,需要電腦已經開啟虛擬化,可以在任務管理器>性能>CPU里面查看是否已經開啟虛擬化,如果沒有的話,則需要操作一下,詳見https://blog.csdn.net/lx_yoyo/article/details/72963171
3.安裝完成之后在桌面上有個快捷方式Docker Quickstart Terminal,雙擊打開后發現找不到bash.exe,這是因為之前電腦就裝了Git,但是安裝路徑和Docker里的默認路徑不同,因此需要修改Docker里的Git路徑,右擊打開Docker Quickstart Terminal屬性,把bash.exe的文件路徑修改為正確的路徑(我的電腦上是D:\Program Files\Git\bin\bash.exe)
4.再次雙擊打開之后,發現又有問題:“Looks like something went wrong in step ´Looking for vboxmanage.exe´… Press any key to continue… ” 這個提示找不到vboxmanage.exe,打開D:\Program Files\Docker Toolbox路徑下的start.sh,發現是同樣的報錯,然后右鍵用文本形式編輯打開來,
有以下代碼:
STEP="Looking for vboxmanage.exe" if [ ! -z "$VBOX_MSI_INSTALL_PATH" ]; then VBOXMANAGE="${VBOX_MSI_INSTALL_PATH}VBoxManage.exe" else VBOXMANAGE="${VBOX_INSTALL_PATH}VBoxManage.exe" fi
說明這個腳本是用
VBOX_MSI_INSTALL_PATH和
VBOX_INSTALL_PATH兩個環境變量來定位VBoxManage.exe的,打開系統環境變量,把這兩個環境變量的路徑都填寫正確,注意,最后要用\來結尾,然后還不行,還需要創建DOCKER_MACHINE和DOCKER_TOOLBOX_INSTALL_PATH的路徑,D:\Program Files\Docker Toolbox\docker-machine.exe\和D:\Program Files\Docker Toolbox\
參考https://stackoverflow.com/questions/39373217/docker-looks-something-went-wrong-in-step-looking-for-vboxmanage-exe/42733956和
https://blog.csdn.net/kinginblue/article/details/62421134?locationNum=9&fps=1以及
https://blog.csdn.net/wysnxzm/article/details/78721179
5.接着重新打開,發現提示我們需要去GitHub上下載boot2docker.iso,我們直接用別人分享的資源http://pan.baidu.com/s/1qYtc0ag,把文件保存到C:\Users\dell\.docker\machine\cache路徑下
至此,已經可以在win10上打開Docker了。
