目前支持Windows安裝的Docker軟件主要分為兩類:
一是基于win10 系統(tǒng)的Docker for Windows,這個只能裝在win 10 系統(tǒng)可以用;還有一個就是Docker Toolbox,可以安裝在win7,8,10等系統(tǒng)中。
本文主要是在Win10下安裝Docker for Windows。
官網下載地址:Docker官網下載地址,有兩個版本:
現(xiàn)在從官網上下載需要注冊,但是國內網站注冊不了,谷歌翻墻才可以注冊下載。我在 2018.09.07 這天下載了兩個版本,大家可以從這里下載。
以table版本為例,安裝和配置步驟如下:
1、如果下載安裝的不是Docker Toolbox,那么首先需要勾選上Hyper-V,如下步驟:
1.1、打開控制面板下,程序,選擇啟用或關閉Windows功能。
1.2、勾選上Hyper-V,點擊確定即可。
2、下載Docker for Windows并安裝
安裝很簡單,直接下一步就可以了,這里就不多講述。
如果安裝成功,右下角會有一個小鯨魚,鼠標放上面會出現(xiàn)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,在輸入上面的命令的時候,會報類似如下錯誤:
沒有發(fā)現(xiàn)CA憑證等。
"could not read CA certificate "C:\Users\username\.docker\machine\machines\default\ca.pem": open C:Usersyqiu29.dockermachinemachinesdefaultca.pem: The system cannot find the file specified."
解決方法:
1、控制面板–>系統(tǒng)和安全–>系統(tǒng)–>高級系統(tǒng)設置–>環(huán)境變量–>用戶變量中的有四個前綴是DOCKER_變量全部刪掉,點擊確定即可。如下圖操作:
2、按照如下提示操作
在Powershell中執(zhí)行如下命令:
docker-machine env -u
結果的最后一行會提示怎樣設置環(huán)境,復制,然后執(zhí)行,如下如所示:
復制第二紅框 & 符號及后面的內容,復制到下面然后運行。
然后運行上面提到的六個命令來驗證是否成功。
現(xiàn)在docker就安裝好了!