Dockerは、私のLinuxカーネルがcgroup CPUリアルタイムサイクルをサポートしていないと報告しています。

Dockerは、私のLinuxカーネルがcgroup CPUリアルタイムサイクルをサポートしていないと報告しています。

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ディストリビューションでサポートされていない値を設定します。アーチLinuxマスター;)。

おすすめ記事