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
}