【问题标题】:Getting error when I try to run a docker image on Windows Server 2016 created on Windows 10当我尝试在 Windows 10 上创建的 Windows Server 2016 上运行 docker 映像时出现错误
【发布时间】:2019-01-02 07:53:37
【问题描述】:

我已经从 cmd 为使用 Visual Studio 2017 创建的 Wcf 自托管服务创建了一个映像,在我的机器(Windows 10,更新 1709)上使用 Docker for Windows 并将其保存在本地:

docker build -t myimage:self-hosted.
docker save -o my_image.tar my_image

我已经复制到另一台装有 Windows server 2016(更新 1607)的机器上。我已经加载了它:

docker load -i my_image.tar

当我想运行它时,我收到以下错误:

docker run my_image

docker:来自守护进程的错误响应:容器 b22d4e399d6ad30d58b1d0bbd7e3421101ec299e56f1e83f446642602bcc7dc7 在 CreateContainer 期间遇到错误:Windows 中的失败 系统调用:容器的操作系统不匹配 主机的操作系统。 (0xc0370101) 额外信息: {"SystemType":"Container","Name":"b22d4e399d6ad30d58b1d0bbd7e3421101ec299e56f1e83f446642602bcc7dc7","Owner":"docker","VolumePath":"\\?\Volume{d5a9f60e-8fde-11e8-a9dBoot5}"," ":true,"LayerFolderPath":"C:\ProgramData\Docker\windowsfilter\b22d4e399d6ad30d58b1d0bbd7e3421101ec299e56f1e83f446642602bcc7dc7","Layers":[{"ID":"6f6efbbe-ed91-5913-013ec-250401":" \ ProgramData \泊坞\ windowsfilter \ e8e0942c7773e994fc13088ae99957d7e6f9980cac27516a992a27d5105f6c88 “}],” 主机名 “:” b22d4e399d6a”, “HvPartition”:假 “EndpointList”:[ “667cf96b-593D-4ef8-94b1-3812c6528da5”], “AllowUnqualifiedDNSQuery”:真}

你能告诉我有什么问题吗?

在我的机器上创建的容器正在运行。 提前致谢!

【问题讨论】:

    标签: windows-server-2016 docker-image docker-for-windows


    【解决方案1】:

    您无法在 Windows 1607 上运行 1709 映像。请在此处查看详细信息。 https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility

    【讨论】:

      猜你喜欢
      • 2022-08-10
      • 2019-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多