天天看點

docker for windows could not read CA certificate

背景:

    之前安裝過 docker toolbox  和docker for windows

因為是新手小白,不懂。win10上安裝docker for windows 需要開啟虛拟化,而toolbox是自帶的虛拟盒子,不需要開始虛拟化。以為兩個可以同時使用,(剛好,同僚誤導我說 是不是因為安裝順序)是以全部解除安裝掉重新安裝了。。。然後,問題就來了!

    隻安裝docker for windows ,還是原來的安裝包,同樣的配方,不同的結果,愁死我了。

    安裝成功-->cmd --> docker version

docker for windows could not read CA certificate

不管是 docker ps  還是 其他的都是這樣。CA憑證找不到。

找了很多資料,,很多說的不一樣。還是在github上找到的,都是英文的看着吃力,

這裡,,,還有這裡(這是mac的) 都可以找到解決辦法

在windows上我是這樣做的:

1,先删掉所有docker 的環境變量,好像是有四個,

2,看下 docker-machine ls  是否有default 或者其他 存在。。有則删除  docker-machine rm default

3,

docker for windows could not read CA certificate

全部删除掉,docker-machine env -u

docker for windows could not read CA certificate

4,複制最後面那個  

@FOR /f "tokens=*" %i IN ('docker-machine env -u') DO @%i
           

什麼都看不到,,但是docker可以完美運作了。。。。

docker for windows could not read CA certificate

參考網上資料。。。

作下記錄