Docker informa que mi kernel de Linux no es compatible con cgroup cpu en tiempo real

Docker informa que mi kernel de Linux no es compatible con cgroup cpu en tiempo real

Configuré Docker en mi servidor Ubuntu 18.04 para exponer su API y poder crear e implementar contenedores Docker a través de solicitudes REST, que necesito para agregar ciertas funciones a mi proyecto. Esto funcionó bien para los primeros puntos finales que probé. Sin embargo, cuando intento crear un nuevo contenedor Docker (el punto principal del ejercicio), aparece el mensaje:

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

¿Es esto cierto? Alternativamente, ¿es necesario configurar algo para habilitar esta funcionalidad o Docker informa incorrectamente?

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"}

Muy agradecido por cualquier ayuda brindada ya que esta funcionalidad es fundamental para mi proyecto.

Respuesta1

En el ejemplo oficial de Docker que había asumido erróneamente que funcionaría como cuerpo de prueba, había la siguiente línea:

"CpuRealtimePeriod": 1000000,

Lo que establece un valor que, al parecer, no es compatible con la mayoría o quizás con ninguna distribución de Linux lista para usar. Carrera maestra de Arch Linux;).

información relacionada