AWS上的一个docker容器 - 资源使用情况?

时间:2015-09-29 09:47:00

标签: amazon-web-services docker

如果我在我的AWS上只设置一个Docker容器 - 并且只使用默认配置 - 这个docker容器会使用整个内存和所有处理器吗?

或者我需要配置吗?

1 个答案:

答案 0 :(得分:1)

内存

默认情况下,容器没有内存限制,它可以尽可能多地使用。

您可以使用docker run命令的“-m”标志

配置内存使用情况,如下所示
-m, --memory=""            Memory limit (format: <number><optional unit>, where unit = b, k, m or g)

$docker run -t -i -m 500M centos6_my /bin/bash

处理器

默认情况下,容器可以在任何可用的CPU上运行,可以使用“-c”和“--cpuset”标志下的docker run命令配置CPU使用率

 -c, --cpu-shares=0         CPU shares (relative weight)
  --cpuset=""                CPUs in which to allow execution (0-3, 0,1)

请阅读Docker文档以获取更多详细信息:link