Configurei o Docker em meu servidor Ubuntu 18.04 para expor sua API para que eu possa criar e implantar contêineres Docker por meio de solicitações REST, das quais preciso adicionar determinados recursos ao meu projeto. Isso funcionou bem nos primeiros endpoints que tentei. No entanto, quando tento criar um novo contêiner Docker (o ponto principal do exercício), recebo a mensagem:
{"message": "Your kernel does not support cgroup cpu real-time period"}
Isso é verdade? Como alternativa, preciso configurar algo para ativar essa funcionalidade ou o Docker está relatando incorretamente?
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"}
Muito grato por qualquer assistência prestada, pois esta funcionalidade é fundamental para o meu projeto.
Responder1
No exemplo oficial do Docker que presumi erroneamente que funcionaria como corpo de teste, havia a seguinte linha:
"CpuRealtimePeriod": 1000000,
O que define um valor que, ao que parece, não é suportado pela maioria ou talvez por nenhuma distribuição Linux pronta para uso. Corrida mestre do Arch Linux;).