Docker win10安裝


因為虛擬機還沒裝好,所以現在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了。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM