一、虚拟机设置

未启动电源之前,需要从“vmware设置”开启支持虚拟化选项

dockermsft DockerMsftProvider_docker

 

二、windows设置

一台新的服务器,或是没有装过Docker,需要先安装一些Windows功能,以管理员身份打开PowerShell窗口

2.1安装Hyper-V

dockermsft DockerMsftProvider_Docker_02

2.2安装容器功能

>Install-WindowsFeature -Name containers

2.3安装完成后需重启服务器

dockermsft DockerMsftProvider_Docker_03

三、安装Docker

3.1安装NuGet provider

>Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

 

3.2若提示错误信息:找不到安装包,请检查 Internet 连接

执行以下命令后再次执行步骤3.1

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

 

3.3安装DockerMSFTProvider

>Install-Module DockerMSFTProvider

3.4 安装Package Docker

>Install-Package Docker -ProviderName DockerMSFTProvider -Force

问题1:提示"docker xx"文件不存在,如下

dockermsft DockerMsftProvider_ide_04

则访问提示的https://dockermsft.blob.core.windows.net/dockercontainer/显示的包名.zip进行下载,下载后复制到此目录

再次执行命令3.4即可

dockermsft DockerMsftProvider_docker_05

 

 

3.5安装成功,重启计算机。

>Restart-Computer -Force


3.6开启Docker服务

>Start-Service Docker


安装完成