小编Vad*_*imG的帖子

Docker for Windows:设置 mem_limit 时,请求的资源正在使用中错误

问题

我经常偶然发现一个 Windows 容器拒绝使用 mem_limit 设置运行,但存在以下异常:

Error response from daemon: hcsshim::CreateComputeSystem {container_guid}: The requested resource is in use.
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我省略 mem_limit 设置,它运行得很好。mem_limit 的值可以是任何值,它可以影响任何容器,甚至是那些曾经运行良好的容器。

我的设置

操作系统:Windows 10 Pro 20H2,但我在几乎所有版本的 Windows 10 上都遇到了这个问题。Docker 版本:20.10.5,内部版本 55c4c88 RAM:64 GB

如何重现问题

我不知道,但似乎将 Docker 恢复为出厂默认设置会有所帮助。(它似乎只有在你data-root是默认的情况下才有帮助,但对我来说并非如此。)

windows containers docker

10
推荐指数
2
解决办法
8344
查看次数

标签 统计

containers ×1

docker ×1

windows ×1