ドッカーを実行するLXCコンテナがあります。多くのコンテナが正常に実行されていますが、追加できません。新しいDockerコンテナをデプロイしようとしていますが、次のエラーが発生します。
container init caused "join session keyring: create session key: disk quote exceeded": unknown
しかし、コンテナには十分な空き容量があり、ホストも同じです。私はdf -h
これを and と確認しましたdf -i
(したがってインデックスノードではありません)
このエラーは何を意味し、回避策は何ですか?
ベストアンサー1
ここでの問題はルートファイルシステムではなく、カーネルキーリング。このLXCスレッド非常によく説明されており、次の解決策があります。LXCホスト(LXCコンテナ内にない)次のように最大キー数を増やします。
echo 5000 | sudo tee /proc/sys/kernel/keys/maxkeys
5000
もちろん任意です。現在持っている数字より大きい数字を選択してください。
LXDマネージャーStéphane Graberの言葉を引用すると、スレッドから:
Dockerがカーネルキーリングを使用しようとしていると思いますか?これは彼らの新しい行動であるに違いありません...
そしてseamusの信用また、このスレッドで提供されたコマンドで問題を解決しました。