1. 程式人生 > >win10安裝docker及遇到的坑

win10安裝docker及遇到的坑

背景:安裝過docker toolbox又解除安裝的電腦安裝docker for windows

1、到docker的官網https://store.docker.com/editions/community/docker-ce-desktop-windows 下載Docker for windows,安裝的條件是WIN10專業版或企業版64位。不符合的條件話要安裝Docker Toolbox,教程:https://blog.csdn.net/weixin_42665727/article/details/80996499

2、安裝過程比較簡單,路徑都不讓選。

3、安裝成功後啟動docker,滑鼠懸停在鯨魚小圖示上變成running狀態的時候就可以用了

4、WIN+R開啟cmd命令執行視窗輸入docker version,出現如下畫面,安裝成功。

5、如果出現報錯找不到CA證書"could not read CA certificate "C:\\Users\\username\\.docker\\machine\\machines\\de                                   fault\\ca.pem": open C:\Users\yqiu29\.docker\machine\machines\default\ca.pem: Th                                   e system cannot find the file specified."按照如下提示執行:

  • docker-machine env -u  結果的最後一行會提示怎樣設定環境,複製,然後執行
  • 問題解決了但是下次開啟視窗的時候發現還是說找不到證書
  • 終於發現這個找證書的路徑是配置在環境變數中的,因為電腦裡面之前安裝了docker toolbox解除安裝的時候環境變數還在,所以右鍵我的電腦-->屬性-->高階系統設定-->環境變數-->使用者變數中的幾個docker變數全部刪掉
  • 重新開啟命令列視窗,docker version
  • 發現執行成功了,docker 終於可以正常使用了