目錄
- 實(shí)驗(yàn)環(huán)境:
- 下載更新
- 安裝NuGet服務(wù)
- 總結(jié)
實(shí)驗(yàn)環(huán)境:
一臺(tái)Windows Server 2016中文版,關(guān)閉防火墻,IP地址192.168.10.1/24
還需要一張網(wǎng)卡,需要連接外網(wǎng),給Windows Server 2016下載更新文件 12
下載更新
sconfig # 打開(kāi)參數(shù)菜單
下載最新版的安裝包,安裝并重啟
選擇數(shù)字6,下載并安裝更新,彈出黑色對(duì)話框后,選擇A
讓它下載更新并重啟,此操作必須進(jìn)行,否則后續(xù)安裝會(huì)失敗或者各種報(bào)錯(cuò)類似于linux各種軟件版本依 賴
打開(kāi) powershell 以管理員方式運(yùn)行
由于Windows Server 2016中文版不支持安裝的NuGet,需要使用命令將原有的Tls一級(jí),修改成二 級(jí),才能安裝NuGet服務(wù)
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; #修改成二級(jí)
安裝NuGet服務(wù)
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force #指定 NuGet安裝包最小版本
Install-Module -Name DockerMsftProvider -Force #安裝docker模塊
Install-Package -Name docker -ProviderName DockerMsftProvider -Force #安裝 docker包
注意:如果這一步?jīng)]有安裝成功的話,報(bào)錯(cuò)如下
去C盤下面找到這個(gè)路徑,如果是空白的,需要下載補(bǔ)丁包
https://dockermsft.blob.core.windows.net/dockercontainer/docker-1-12-2-cs2-ws-beta.zip 以上是補(bǔ)丁包文件,把它下載下來(lái)后放入剛剛空白的文件夾下
然后重新運(yùn)行上面的docker包就可以安裝了
Restart-Computer -Force #安裝完成后重啟計(jì)算機(jī)生效
重啟好了之后,打開(kāi)powershell輸入docker info
docker version #查看docker版本
docker安裝就完成了