Docker生成失败,错误:注册层失败:重新执行错误:退出状态1 我们正试图从Windows 2016到Windows 2019更新一批DOCKER构建,这样我们就可以将我们的服务架构集群从Windows 2016升级到Windows 2019,这样我们就可以从.NET内核2.2升级为生命终结,到具有LTS支持的.NET内核3.1。p>

Docker生成失败,错误:注册层失败:重新执行错误:退出状态1 我们正试图从Windows 2016到Windows 2019更新一批DOCKER构建,这样我们就可以将我们的服务架构集群从Windows 2016升级到Windows 2019,这样我们就可以从.NET内核2.2升级为生命终结,到具有LTS支持的.NET内核3.1。p>,windows,docker,Windows,Docker,Windows 2016没有提供.NET Core 3.1的Docker映像,这使得升级更加困难。我们当前的问题是,在Windows 2019构建节点上,我们发现docker构建的失败率约为33%,这是由于在进行docker构建(即docker pull)时出现间歇性错误造成的: 错误:for sdk注册层失败:重新执行错误:退出 状态1:输出:ProcessUtilityVMImage \?\C:\ProgramData\docker\windowsfilter\1ca28cd86a3256a

Windows 2016没有提供.NET Core 3.1的Docker映像,这使得升级更加困难。我们当前的问题是,在Windows 2019构建节点上,我们发现docker构建的失败率约为33%,这是由于在进行docker构建(即docker pull)时出现间歇性错误造成的:

错误:for sdk注册层失败:重新执行错误:退出 状态1:输出:ProcessUtilityVMImage \?\C:\ProgramData\docker\windowsfilter\1ca28cd86a3256aeff525cb4933d34059f2baae2b223e572bc5dc321ed1e3175\UtilityVM: 功能不正确。注册层失败:重新执行错误:退出 状态1:输出:ProcessUtilityVMImage \?\C:\ProgramData\docker\windowsfilter\1ca28cd86a3256aeff525cb4933d34059f2baae2b223e572bc5dc321ed1e3175\UtilityVM: 功能不正确


这看起来像是Windows版本特有的问题,因为许多使用Windows 10 1903的人都报告过类似的问题。在做了一些Google搜索之后,似乎可以通过删除某些应用程序安装在系统上的CBFS驱动程序来解决这个问题。
以下链接可能会有所帮助,因为它们报告了类似的问题: