如果我在我的AWS上只设置一个Docker容器 - 并且只使用默认配置 - 这个docker容器会使用整个内存和所有处理器吗?
或者我需要配置吗?
答案 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