在Windows Server 2019 中安装部署 Docker (含坑点

建议优先更新服务器

使用PowerShell运行sconfig,然后选择6,然后输入A下载所有更新

安装Docker

打开提升的 PowerShell 会话并运行下列命令:

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

Install-Package -Name docker -ProviderName DockerMsftProvider

PowerShell 询问是否信任包源"DockerDefault"时,键入 A 以继续进行安装。
坑点:

在第二步会提示"docker xx"文件不存在,这里需要记住文件名,然后从以下地址去下载:https://dockermsft.blob.core.windows.net/dockercontainer (不能直接访问该页面

比如提示" docker-19-03-5.zip"不存在,则访问 https://dockermsft.blob.core.windows.net/dockercontainer/docker-19-03-5.zip进行下载。

下载完成之后,再执行命令:

Install-Package -Name docker -ProviderName DockerMsftProvider

在执行过程中(切记是执行后,如果在执行前复制,程序会先删除然后再处理),打开目录" C:\Users\Administrator\AppData\Local\Temp\2\DockerMsftProvider",将docker-17-03-1-ee.zip复制到此目录下,此时你应该看到该目录有个xx.tmp的临时文件。

重启计算机。安装完成后,重启计算机。

Restart-Computer -Force

安装 Windows 更新:

sconfig

验证:

输入

 `docker version`
Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

PS C:\Users\Administrator> DOCKER VERSION
docker: 'VERSION' is not a docker command.
See 'docker --help'
PS C:\Users\Administrator> doccker version
doccker : 无法将“doccker”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路
径正确,然后再试一次。
所在位置 行:1 字符: 1
+ doccker version
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (doccker:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\Users\Administrator> docker version
Client: Docker Engine - Enterprise
 Version:           19.03.5
 API version:       1.40
 Go version:        go1.12.12
 Git commit:        2ee0c57608
 Built:             11/13/2019 08:00:16
 OS/Arch:           windows/amd64
 Experimental:      false

Server: Docker Engine - Enterprise
 Engine:
  Version:          19.03.5
  API version:      1.40 (minimum version 1.24)
  Go version:       go1.12.12
  Git commit:       2ee0c57608
  Built:            11/13/2019 07:58:51
  OS/Arch:          windows/amd64
  Experimental:     false
PS C:\Users\Administrator>


至此,Docker安装完成。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值