1. 程式人生 > >Docker Win 10 系統下配置和安裝,並解決安裝遇到的問題!

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の大獅子!