CentOS 7.2オペレーティングシステムのトップにドッカーエンジンv1.12(すなわちNginx、mysql、mongo)を使用して3つの異なるアプリケーションコンテナをビルドしました。私はアプリケーションとそれぞれのコンテナに基づいて異なるカーネル設定を適用したい。例えばドッカーコンテナでカーネルチューニングを適用する方法
、私はnginxのコンテナにvm.zone_reclaim_mode
1
にしておきたいのに対し、モンゴとMySQLのコンテナに0
からvm.zone_reclaim_mode
を設定したいです。ドッカーの--privileged
コマンドでカーネルの設定を変更し、ホストオペレーティングシステムの設定を変更してすべてのコンテナに適用しました。
私はすでに多くのドキュメントを読み、コンテナはホストカーネルで動作することを理解しました。
コンテナ固有のカーネル設定を保持する方法はありますか?
感謝を実行しているすべてのコンテナを駆動します。 – NishantH
でコンテナを起動することができます。ドッカーの公開レジストリから画像を引き出すのではなく、カスタムビルドOSでコンテナを起動したとします。ドッカーのコンテナで、特定のコンテナのカーネル設定を個別に保つことができますか? – NishantH
@NishantHドッカーのコンテナ内に任意のものを保存できます。しかし、dockerデーモンはカーネルの設定を調整しません。それでも、いくつかのコンテナ起動ラッパーをコーディングし、ドッカーエンジンプラグインなどを実装することができます – agg3l