$ docker run -m 128m -c 512 -i -t ubuntu /bin/bash
- どちらも docker コンテナに対する cgroups の設定
- cgroups で制限が無効になっていたら、docker の引数に指定されていても効かない
- m は、cgroups の memory.limit_in_bytes。単位は b,k,m,g "--memory=128m"
- c は、cgroups の cpu.shares。デフォルトのプロセスには 1024 が割り当てられる。指定した値に比例して CPU 時間が割り当てられる。"--cpu-shares=512"
Docker