Docker сообщает, что мое ядро ​​Linux не поддерживает период реального времени cgroup cpu

Docker сообщает, что мое ядро ​​Linux не поддерживает период реального времени cgroup cpu

Я настроил Docker на моем сервере Ubuntu 18.04 для предоставления его API, чтобы я мог создавать и развертывать контейнеры Docker через запросы REST, которые мне нужны для добавления определенных функций в мой проект. Это работало нормально для первых нескольких конечных точек, которые я пробовал. Однако, когда я пытаюсь создать новый контейнер 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 ;).

Связанный контент