Docker 报告我的 Linux 内核不支持 cgroup cpu 实时周期

Docker 报告我的 Linux 内核不支持 cgroup cpu 实时周期

我已经在 Ubuntu 18.04 服务器上配置了 Docker 以公开其 API,以便我可以通过 REST 请求创建和部署 Docker 容器,我需要向我的项目添加某些功能。这对于我尝试的前几个端点效果很好。然而,当我尝试创建一个新的 Docker 容器(练习的要点)时,我收到以下消息:

{"message": "Your kernel does not support cgroup cpu real-time period"}

这是真的?或者,我是否需要进行一些设置才能启用此功能,或者 Docker 报告不正确?

curl -X POST -H "Content-Type: application/json" -d "@./test-data/docker-create-api-test.json" http://localhost:1112/containers/create
{"message":"Your kernel does not support cgroup cpu real-time period"}

非常感谢提供的任何帮助,因为此功能对我的项目至关重要。

答案1

在我错误地认为可以作为测试主体的官方 Docker 示例中,有以下行:

"CpuRealtimePeriod": 1000000,

这设置了一个值,似乎大多数或任何开箱即用的 Linux 发行版都不支持该值。 Arch Linux 大师赛;)。

相关内容