我创建了一个Windows Server 2016虚拟机,构建了15063.2。
我根据这些instructions安装了Docker EE。
我可以提取图像并列出它们。但我无法运行它们。
我尝试使用此命令运行microsoft / windowsservercore。
docker run -it microsoft / windowsservercore cmd
它无法说操作系统的版本不匹配。完整的错误输出低于。
docker:来自守护程序:容器的错误响应 266a8f9f77f7ee57efb41ecd74001721b57fbbf1fc85150fd5156627782b6f61 在CreateContainer期间遇到错误:Windows中的失败 系统调用:容器的操作系统不匹配 主机的操作系统。 (0xc0370101)额外信息: { “SystemType中”: “集装箱”, “姓名”: “266a8f9f77f7ee57efb41ecd74001721b57fbbf1fc85150fd5156627782b6f61”, “所有者”: “泊坞窗”, “IsDummy”:假的, “VolumePath”:“\\。\ {卷8adf7e25,dc21-4bb9-8aaf-? 80408b5d5085} “ ”IgnoreFlushesDuringBoot“:真 ”LayerFolderPath“: ”C:\ ProgramData \搬运工\ windowsfilter \ 266a8f9f77f7ee57efb41ecd74001721b57fbbf1fc85150fd5156627782b6f61“, ”层“:[{ ”ID“: ”9ca74b81-1d43-5ae3-b82e-4c584e5ebba7“,”路径 “:” C:\ ProgramData \搬运工\ windowsfilter \ 1e0c3f8d0cd7905b72efc4b4114c33b4585623e82a3d661636c68a5637a213d2 “},{” ID “:” 86613523-d1d5-5b5b-8889-fc0c33a7d7ab”, “路径”: “C:\ ProgramData \搬运工\ windowsfilter \ 31578f2c995a3891bb3af19de88efff45dbec9f9bdc6067c133abcf05a451171” }], “主机名”: “266a8f9f77f7”, “MappedDirectories”:[], “HvPartition”:假 “EndpointList”:[ “43f9f400-ce4f-48e9-89a1-b3b804285e61”], “检修”:假“AllowUnqualifiedDNSQuery “:真}
如何确定要使用的主机操作系统的正确版本?