背景:
之前安裝過 docker toolbox 和docker for windows
因為是新手小白,不懂。win10上安裝docker for windows 需要開啟虛拟化,而toolbox是自帶的虛拟盒子,不需要開始虛拟化。以為兩個可以同時使用,(剛好,同僚誤導我說 是不是因為安裝順序)是以全部解除安裝掉重新安裝了。。。然後,問題就來了!
隻安裝docker for windows ,還是原來的安裝包,同樣的配方,不同的結果,愁死我了。
安裝成功-->cmd --> docker version
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcRTUq1UeVR0Tx0keYhnRzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYvwFd4VGdvwlMvw1ayFWbyVGdhd3PwYTOzAzMyETNwcDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
不管是 docker ps 還是 其他的都是這樣。CA憑證找不到。
找了很多資料,,很多說的不一樣。還是在github上找到的,都是英文的看着吃力,
這裡,,,還有這裡(這是mac的) 都可以找到解決辦法
在windows上我是這樣做的:
1,先删掉所有docker 的環境變量,好像是有四個,
2,看下 docker-machine ls 是否有default 或者其他 存在。。有則删除 docker-machine rm default
3,
全部删除掉,docker-machine env -u
4,複制最後面那個
@FOR /f "tokens=*" %i IN ('docker-machine env -u') DO @%i
什麼都看不到,,但是docker可以完美運作了。。。。
參考網上資料。。。
作下記錄