2017-09-25 3 views
0

デフォルトよりも多くのリソースを必要とするコンテナに対して、RAM &のCPUリミットを設定したいと思います。 Macでは、ドッカーの一般的なCPU/RAMを変更して、ドッカーfor MacのGUIを使用して手動でリソースを設定しました。MacとLinuxでドッカーのCPUとRAMの制限を設定する

でも、私はよく分からない:1. Macでは、特定のコンテナに対してのみ設定することができます。つまり、単一のコンテナにXリソースを使用させ、他のコンテナはデフォルトを使用します。 2. GUIを手動で変更するように指示するのではなく、チームとこの設定をどのように共有するのですか? 3. GUIがないLinuxマシンでは、リソースの制限をどのようにして増やすのですか? 4. cpu_count/mem_limitはLinuxだけでなくMacでも動作しますか?

私はサービスを設定するためにdocker-composeを使用しています。私はXのリソースを使用するための単一 コンテナを行いたい場合のみ、特定のコンテナのためにそれを設定するにはどうすればよいのMacでは、

答えて

0

、他はデフォルト

を使用しながら、あなたはdocker run options in the documentationを確認することができます。 CPU使用率を制御するオプションは--cpu*、メモリ使用量を制限するのは--memoryです。私は私のチームでこの設定を共有するにはどうすればよい

同様のオプションがdocker compose fileで指定することができます(代わりに を導くのにそれらを手動でGUIを介して変更します)。

+0

1.私はドッカーが実行していない2を使用しています。私は共有のMAC構成(GUIを使って変更するもの)を意味しています。 – MichaelLo

関連する問題