首页 > 解决方案 > 为什么docker在初始化时无法创建容器

问题描述

我正在尝试在 Server 2016 上通过 Powershell 安装 Docker。我正在尝试运行 hello-world 以证明它有效,但是,我遇到了failed to start错误。见下文:

PS C:\Users\Administrator> Docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
9bb5a5d4561a: Extracting [==================================================>]     985B/985B
C:\Program Files\Docker\docker.exe: failed to register layer: failed to start service utility VM (applydiff ad79c7efb8c389e63a818d2e0ec990366e4175190de84c66d37d7e3ee16ed59f): con
tainer ad79c7efb8c389e63a818d2e0ec990366e4175190de84c66d37d7e3ee16ed59f_svm encountered an error during CreateContainer: failure in a Windows system call: The data is invalid. (0
xd) extra info: {"SystemType":"container","Name":"ad79c7efb8c389e63a818d2e0ec990366e4175190de84c66d37d7e3ee16ed59f_svm","Layers":null,"HvPartition":true,"HvRuntime":{"ImagePath":
"C:\\Program Files\\Linux Containers","LinuxInitrdFile":"initrd.img","LinuxKernelFile":"bootx64.efi"},"ContainerType":"linux","TerminateOnLastHandleClosed":true}.
See 'C:\Program Files\Docker\docker.exe run --help'.
PS C:\Users\Administrator>

有人能告诉我为什么会这样吗?谢谢。

标签: dockerserverwindows-serverwindows-server-2016

解决方案


推荐阅读