【发布时间】:2021-04-19 13:28:07
【问题描述】:
问题
我经常偶然发现一个 Windows 容器,它拒绝在设置 mem_limit 的情况下运行,但以下异常:
Error response from daemon: hcsshim::CreateComputeSystem {container_guid}: The requested resource is in use.
有趣的是,如果我省略 mem_limit 设置,它运行得很好。 mem_limit 的值可以是任何值,它可以影响任何容器,甚至是那些曾经正常工作的容器。
我的设置
操作系统:Windows 10 Pro 20H2,但我在我拥有的几乎所有版本的 Windows 10 上都遇到了这个问题。 Docker 版本:20.10.5,构建 55c4c88 内存:64 GB
如何重现问题
我不知道,但似乎将 Docker 恢复为出厂默认设置会有所帮助。 (只有当您的 data-root 是默认值时,它似乎才有所帮助,而我的情况并非如此。)
【问题讨论】:
标签: windows docker containers