目前支持Windows安裝的Docker軟件主要分為兩類(lèi):
一是基于win10 系統(tǒng)的Docker for Windows,這個(gè)只能裝在win 10 系統(tǒng)可以用;還有一個(gè)就是Docker Toolbox,可以安裝在win7,8,10等系統(tǒng)中。
本文主要是在Win10下安裝Docker for Windows。
官網(wǎng)下載地址:Docker官網(wǎng)下載地址,有兩個(gè)版本:
現(xiàn)在從官網(wǎng)上下載需要注冊(cè),但是國(guó)內(nèi)網(wǎng)站注冊(cè)不了,谷歌翻墻才可以注冊(cè)下載。我在 2018.09.07 這天下載了兩個(gè)版本,大家可以從這里下載。
以table版本為例,安裝和配置步驟如下:
1、如果下載安裝的不是Docker Toolbox,那么首先需要勾選上Hyper-V,如下步驟:
1.1、打開(kāi)控制面板下,程序,選擇啟用或關(guān)閉Windows功能。
1.2、勾選上Hyper-V,點(diǎn)擊確定即可。
2、下載Docker for Windows并安裝
安裝很簡(jiǎn)單,直接下一步就可以了,這里就不多講述。
如果安裝成功,右下角會(huì)有一個(gè)小鯨魚(yú),鼠標(biāo)放上面會(huì)出現(xiàn)Docker is running。
安裝完后,打開(kāi)Powershell(也可以cmd打開(kāi)命令提示符)。打開(kāi)Powershell如下教程:
進(jìn)入后,在Powershell輸入以下命令,可以查看docker和compose的版本信息:
docker --version Docker version docker-compose --version docker-machine --version docker ps docker version docker info
能正常顯示內(nèi)容不報(bào)錯(cuò),就證明安裝成功,可以正常使用了。
遇到問(wèn)題并解決:
但是,在之前如果安裝過(guò)Docker Toolbox,在輸入上面的命令的時(shí)候,會(huì)報(bào)類(lèi)似如下錯(cuò)誤:
沒(méi)有發(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)–>高級(jí)系統(tǒng)設(shè)置–>環(huán)境變量–>用戶變量中的有四個(gè)前綴是DOCKER_變量全部刪掉,點(diǎn)擊確定即可。如下圖操作:
2、按照如下提示操作
在Powershell中執(zhí)行如下命令:
docker-machine env -u
結(jié)果的最后一行會(huì)提示怎樣設(shè)置環(huán)境,復(fù)制,然后執(zhí)行,如下如所示:
復(fù)制第二紅框 & 符號(hào)及后面的內(nèi)容,復(fù)制到下面然后運(yùn)行。
然后運(yùn)行上面提到的六個(gè)命令來(lái)驗(yàn)證是否成功。
現(xiàn)在docker就安裝好了!