測試環境

Windows2016 DataCenter

安裝步驟

1、開始執行“PowerShell

2、指定Tls協議為1.2.(建議都先執行這一條命令,官方文件沒有這一步,實際測試騰訊雲和虛擬機器多數直接安裝會報錯)

1 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

3、安裝 Docker-Microsoft PackageManagement

1 Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

基本都會提示未安裝Nuget,直接輸入"Y",耐心等待即可。

4、使用 PackageManagement PowerShell 模組安裝最新版本的 Docker

1 Install-Package -Name docker -ProviderName DockerMsftProvider

輸入“A”確認。

5、安裝完成,輸入”docker --version”若安裝成功會顯示docker版本。

注意:若要使用,必須要先重啟電腦才行。

啟動Docker

1 Start-Service Docker 

若要開機啟動,需要開啟“服務”—找到“Docker Engine”設定為自動,並啟動。

參考文獻

1、  https://blog.csdn.net/xuefuruanjian/article/details/115169381 (裡面有一些異常的處理,我TLS1.2的坑就是從這裡爬出來的)

2、https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server#install-docker(微軟官方文件,你值得擁有)