【发布时间】: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