我从docker开始。若要在Windows 2019服务器上设置环境以运行Linux容器,请按照this步骤进行操作。
问题从步骤开始:
Get-VM WinContainerHost | Set-VMProcessor -ExposeVirtualizationExtensions $true
引发错误
Get-VM : Hyper-V was unable to find a virtual machine with name "WinContainerHost".
我检查了hyper-v,没有虚拟机,所以我继续。
引擎无法启动。当我尝试使用
启动它时Net start docker
意外结束
eventlog
是3条警告,但全部来自未注册的来源,所以我看不到实际的错误。
第一个是:
找不到源docker中事件ID 1的描述。引发此事件的组件未安装在您的计算机上本地计算机或安装已损坏。您可以安装或修复本地计算机上的组件。
如果事件起源于另一台计算机,则显示信息必须与事件一起保存。
此事件中包含以下信息:
正在运行实验版本
[该问题可能来自后面,因为我在尝试设置工作环境时曾与docker接触过一些经验,例如打开swarm模式或在Windows容器模式下创建服务和网络。
尝试运行
Try Get-VM *WinContainerHost* | Set-VMProcessor -ExposeVirtualizationExtensions $true
我有相同的错误,这对我有用。