天天看點

win10安裝docker踩坑

1.安裝docker desktop失敗。最近想學下docker。然後在docker官網上下載下傳了Docker Desktop Installer。發現本win10家庭版并不支援這個版本。

報Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).

win10安裝docker踩坑

2.安裝DockerToolbox成功。後面在網上找了一下,說DockerToolbox可以支援此windows版本,于是遂下載下傳安裝。

    安裝過程很順利,安裝完後,桌面上出現了這2個圖示:

win10安裝docker踩坑

3. docker toolbox啟動失敗。原因是缺少Boot2Docker鏡像檔案:

win10安裝docker踩坑

需要手動從 https://github.com/boot2docker/boot2docker/releases 下載下傳 boot2docker.iso,

将boot2docker.iso 複制到到C:/Users/YourAccount/.docker/machine/cache 目錄下,

然後啟動就不會報這個錯啦。

4.沒錯,還會報别的錯:

Error creating machine:Error in driver during machine creation: Unable to start the VM: C:\Program Files\Oracle\VirtualBox\BoxManage.exe startvm default --type headless failed:

VBoxManage.exe: error:Failed to open/create the internal network 'HostInterfaceNetworking-vertualBox Host-Only Ethernet adapter #2(VERR_INTNET_FLT_IF_NOT_FOUND)'

win10安裝docker踩坑

百度到大部分的解決方案都是安裝Hyper-v,但實際上這個win版本根本裝不了hyper-v.

後面發現可能是oracle virtual box的問題。

5.把oracle virtual box 從5.x更新到最新的6.x版本。最後才啟動成功:

win10安裝docker踩坑

總結:這次安裝真是一波三折,軟體的安裝過程依賴提示不準确,容易誤導使用者,可能還沒開始用這個東西,就想say goodbye了。