REST 요청을 통해 Docker 컨테이너를 생성 및 배포할 수 있도록 API를 노출하도록 Ubuntu 18.04 서버에 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 배포판에서 지원되지 않는 값을 설정합니다. 아치 리눅스 마스터 ;).