Docker には、docker デーモン用のメモリ オプションがまだありません。コンテナーのデフォルトのメモリ制限については、次のオプションを使用して、実行時にのみ (実行後ではなく) 制限を設定できます。
-m, --memory="" Memory limit
--memory-swap="" Total memory (memory + swap), '-1' to disable swap
この通り
また、ここで未解決の問題がまだあることもわかります。Mesos (0.22.1) 以降を使用していることを確認してください。
この Marathon リクエストのようなものを使用してコンテナーを作成するのはどうですか?
curl -X POST -H "Content-Type: application/json" http://<marathon-server>:8080/v2/apps -d@helloworld.json
helloworld.json:
{
"id": "helloworld",
"container": {
"docker": {
"image": "ubuntu:14.04"
},
"type": "DOCKER",
"volumes": []
},
"cmd": "while true; do echo hello world; sleep 1; done",
"cpus": 0.1,
"mem": 96.0, # Update the memory here.
"instances": 1
}