我的Windows 8.1企業版在windows update後使用docker-machine時出現問題。 我使用的是Docker Toolbox 1.12.5。我可以運行docker沒有問題,但在Windows更新後,docker-machine無法連接到默認機器。 我可以在VirtualBox中看到默認的機器正在運行,但是當我試圖運行Docker-machine無法連接到默認機器(Windows)
docker-machine env default
它給了我「錯誤檢查TLS連接:主機沒有運行」。
當我運行
docker-machine ls
我得到:
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default virtualbox Timeout
我發現了一些建議,以重新啓動默認的機器,所以我跑了
docker-machine restart default
,但它總是給我下面的錯誤:
Restarting "default"...
Starting "default"...
(default) Check network to re-create if needed...
Error setting up host only network on machine start: C:\Program Files\Oracle\Vir
tualBox\VBoxManage.exe modifyvm default --nic2 hostonly --nictype2 82540EM --nic
promisc2 deny --hostonlyadapter2 VirtualBox Host-Only Ethernet Adapter --cableco
nnected2 on failed:
VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended in
fo not available)
VBoxManage.exe: error: Context: "LockMachine(a->session, LockType_Write)" at lin
e 507 of file VBoxManageModifyVM.cpp
我試過以下解決方案: https://www.bountysource.com/issues/29373416-vboxmanage-exe-error-context-lockmachine-a-session-locktype_write-at-line-493-of-file-vboxmanagemodifyvm-cpp and https://github.com/docker/toolbox/issues/360沒有成功。
我真的很感激任何建議。