- ⚾⚾小鲸鱼⚾⚾
- ⚽⚽真可爱⚽⚽
- 装的多
- 跑得快
- 1. 升级windows server 2016
- 2. Install plugin
- 3. 下载补丁包
- 4. 检查版本
- 5.更新版本
- 6.Demo测试
- 7.报警
⚾⚾小鲸鱼⚾⚾ ⚽⚽真可爱⚽⚽ 装的多 跑得快1. 升级windows server 2016Microsoft官网: Windows Server Install Docker.
经验分享: Windows Install Docker.
2. Install plugin
- 升级app
在server中打开cmd
- 输入sconfig
- 选择第六项
Enter number to select an option: 6
- 升级完成
3. 下载补丁包
- 打开powershell
- 将原有的Tls一级,修改成二级
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12;- 安装NuGet服务
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force- 安装docker模块
Install-Module -Name DockerMsftProvider -Force- 安装 docker包
Install-Package -Name docker -ProviderName DockerMsftProvider -Force- 报警,让我重启
Restart-Computer -Force- 可能还有其它报警,找不到某个包
补丁包下载地址: docker-1-12-2-cs2-ws-beta.zip.
4. 检查版本
- 将隐藏文件显示
- 将补丁包放入如下路径
失败的情况,这个目录是空白的- 重新执行上面的命令
Find-Package –roviderName DockerMsftProvider | Install-Package -Verbose- 重启server
Restart-Computer -Force
5.更新版本
- 打开powershell
- docker info
- docker version
6.Demo测试
- 打开powershell
管理员启动,和前面一样- 检查当前版本
Get-Package -Name Docker -ProviderName DockerMsftProvider- 查找当前版本
Find-Package -Name Docker -ProviderName DockerMsftProvider- 升级命令
Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force- 启动 Docker
Start-Service Docker
7.报警
- decker pull redis:6.2.4
报警no matching manifest for windows/amd64
- no matching manifest for windows/amd64 10.0.14393 in the manifest list entries
网上的解决方法就是将 --experimental=true
=>1.本来想直接配置
dockerd --experimental=true
=>2.直接新增daemon.json
=>3.执行decker info
发现配置文件已经被吃到
=>4.开启Hyper-V
win+r,输入control,选择程序



