我已经在 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 大师赛;)。