所有问题解决方案
我们都已亲身测试

Windows Server 2019安装部署Docker(Windows Container)

首先以管理员身份打开PowerShell,然后安装从 PowerShell 库安装 Docker-Microsoft PackageManagement 提供程序:(期间可能会提示安装 NuGet,按y回车即可 )

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

然后使用 PackageManagement PowerShell 模块安装最新版本的 Docker:(确认提示按A回车)

Install-Package -Name docker -ProviderName DockerMsftProvider

安装好后重启系统:

Restart-Computer -Force

后续我们可以使用此命令升级Windows Docker版本:

Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force

重启后Windows Docker就已经安装好了,默认存储路径为:C:\ProgramData\docker,为了不影响系统运行存储空间,我们可以选择将此路径修改到其它地方,我们以E:\Docker为例。
创建配置文件:C:\ProgramData\docker\config\daemon.json,内容为:

{"graph": "E:\\Docker"}

然后重启Docker服务,然后执行查看docker信息:

Restart-Service Docker
docker info

此时,我们可以看到docker的存储路径Docker Root Dir: 已经成功切换到:E:\Docker

安装Docker Compose:
我们从GitHub安装要求TLS1.2:

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

安装:

Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\Docker\docker-compose.exe

测试安装结果:

docker-compose --version

完成后,就可以开始使用Docker拉镜像建应用了。

赞(2)
未经允许不得转载:无忧解决网 » Windows Server 2019安装部署Docker(Windows Container)

登录

找回密码

注册