Docker Win 10 系統下配置和安裝,並解決安裝遇到的問題!
目前支援Windows安裝的Docker軟體主要分為兩類:
一是基於win10 系統的Docker for Windows,這個只能裝在win 10 系統可以用;還有一個就是Docker Toolbox,可以安裝在win7,8,10等系統中。
本文主要是在Win10下安裝Docker for Windows。
現在從官網上下載需要註冊,但是國內網站註冊不了,谷歌翻牆才可以註冊下載。我在 2018.09.07 這天下載了兩個版本,大家可以從這裡下載。
以table版本為例,安裝和配置步驟如下:
1、如果下載安裝的不是Docker Toolbox,那麼首先需要勾選上Hyper-V,如下步驟:
1.1、開啟控制面板下,程式,選擇啟用或關閉Windows功能。
1.2、勾選上Hyper-V,點選確定即可。
2、下載Docker for Windows並安裝
安裝很簡單,直接下一步就可以了,這裡就不多講述。
如果安裝成功,右下角會有一個小鯨魚,滑鼠放上面會出現Docker is running。
安裝完後,開啟Powershell(也可以cmd開啟命令提示符)。開啟Powershell如下教程:
進入後,在Powershell輸入以下命令,可以檢視docker和compose的版本資訊:
docker --version Docker version docker-compose --version docker-machine --version docker ps docker version docker info
能正常顯示內容不報錯,就證明安裝成功,可以正常使用了。
遇到問題並解決:
但是,在之前如果安裝過Docker Toolbox,在輸入上面的命令的時候,會報類似如下錯誤:
沒有發現CA憑證等。
"could not read CA certificate "C:\\Users\\username\\.docker\\machine\\machines\\default\\ca.pem": open C:\Users\yqiu29\.docker\machine\machines\default\ca.pem: The system cannot find the file specified."
解決方法:
1、控制面板-->系統和安全-->系統-->高階系統設定-->環境變數-->使用者變數中的有四個字首是DOCKER_變數全部刪掉,點選確定即可。如下圖操作:
2、按照如下提示操作
在Powershell中執行如下命令:
docker-machine env -u
結果的最後一行會提示怎樣設定環境,複製,然後執行,如下如所示:
複製第二紅框 & 符號及後面的內容,複製到下面然後執行。
然後執行上面提到的六個命令來驗證是否成功。
現在docker就安裝好了!
歡迎補充!
QEの大獅子!