描述:
目前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
備注:
- docker 18 toolbox 連結
- 參考解決方案 連結
寫在後面:
看到某些 “人在飛機 剛下美國”還有V2EX的人,用都沒怎麼用,就各種反對hyper-V,我隻想說hyper-V天下第一,wsl(2)真香。