描述:
目前docker更新到了19版本,在安裝的時候出現以下問題
unable to resolve docker endpoint: Open C:\User\xxx\.docker\machine\machines\default\ca.pem: The system cannot find the path specified.
我個人的情況是:
以前裝了VM Station,然後又裝了docker 18 toolbox,win10 hyper-V全面鋪開後,我選擇卸載VM,然後docker 18 toolbox不能用(VM卸載把VirtualBox一起帶走了),卸載,然後再裝docker for win 19,出現如上問題。
問題:
docker 18 toolbox是基於VirtualBox的,自帶一套虛擬機;hyper-V是基於windows10底層,這個啓動虛擬機非常快。
卸載docker 18 toolbox以前的環境變量和文件配置沒有一起刪除,導致後面安裝的docker 19出現讀取證書錯誤。
解決:
- 卸載docker 19
- 刪除對應環境變量
- 刪除C:\Program Files\Docker下文件
- 重新安裝docker
備註:
寫在後面:
看到某些 “人在飛機 剛下美國”還有V2EX的人,用都沒怎麼用,就各種反對hyper-V,我只想說hyper-V天下第一,wsl(2)真香。