【发布时间】:2020-08-12 06:55:07
【问题描述】:
我创建了图像和容器,尝试启动容器并抛出以下错误:
来自守护程序的错误响应:hcsshim::CreateComputeSystem 8459c6c816e764642634ce29cfee666d30834df0f2792fba9e411d11bd0c33f6:虚拟机无法启动,因为未安装所需功能
我正在使用具有以下配置的 Windows VM:
【问题讨论】:
标签: docker containers
我创建了图像和容器,尝试启动容器并抛出以下错误:
来自守护程序的错误响应:hcsshim::CreateComputeSystem 8459c6c816e764642634ce29cfee666d30834df0f2792fba9e411d11bd0c33f6:虚拟机无法启动,因为未安装所需功能
我正在使用具有以下配置的 Windows VM:
【问题讨论】:
标签: docker containers
您必须在您的机器上激活虚拟化。检查您是否在 BIOS 中激活了虚拟化,如果是,则必须激活 Hyper-V 和容器支持。
以管理员身份启动 Windows Powershell 并运行这些命令来激活功能。
Enable-WindowsOptionalFeature -Online -FeatureName containers –All
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
运行这些命令后,您必须重新启动计算机。
更多信息:https://windowsreport.com/hyper-v-and-containers-not-enabled/
【讨论】:
遇到同样的错误;结果在我的 docker compose 文件中,Traefik 的隔离设置被设置为 hyperv 将其更改为 process 为我解决了它。
【讨论】: