AWS上的一个Docker容器 – 资源使用情况?
如果我在AWS上只安装了一个Docker容器,并且只使用默认configuration,那么这个Docker容器会使用整个内存还是所有处理器?
或者我需要configuration它?
记忆
默认情况下容器没有内存限制,可以使用尽可能多的容器。
您可以使用docker run命令的“-m”标志configuration内存使用情况如下
-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上,可以使用docker运行命令的“-c”和“–cpuset”标志来configurationCPU使用率
-c, --cpu-shares=0 CPU shares (relative weight) --cpuset="" CPUs in which to allow execution (0-3, 0,1)
请阅读Docker文档以获取更多详细信息: 链接
- 使用AWS Application Load Balancer的Websocket超时
- Amazon ECS:如何监控不是基于Web的守护程序/工作程序?
- 带有Docker和Elastic Beanstalk的企业应用程序
- 如何在ECS上自动启动Docker容器?
- 获取“此应用程序已经运行”,但找不到RUNNING_PIT
- mongodb replica set master“stateStr”:“REMOVED”
- 如何将多个日志stream从ecs上的单个容器logging到不同的cloudwatch日志stream中
- 简单连续为aws中的docker提供程序
- Kubernetesauthentication问题拉ECR图像