2016-04-04 3 views
1

コンテナ全体のオープンファイルの総数を制限しようとしています。ホストのオープンfdsの制限は、ulimitを使用して行います。ドッカーコンテナがホストOS上でプロセスとして実行されることから、ulimitを使用して各ドッカーコンテナのオープンファイルの総数を制限できる必要があります。コンテナ内のオープンファイル数の制限

しかし、コンテナ内の開いているファイルの総数[ホスト上のulimit値]を超えることができます。

ドッカーには、コンテナあたりのオープンファイル数を制限する明確なメカニズムがありますか?

答えて

5

Ulimitsは名前空間であり、自動的にホストから継承されません。 docker rundocker create--ulimitフラグを使用して、コンテナのulimitsを指定できます。詳細については、ドキュメントのSet ulimits in a containerセクションを参照してください。

関連する問題