10 Assignment Limiting CPU and Memory Usage in Docker Containers on EC2
syed shabeer
0:00 / 0:00
10 Assignment Limiting CPU and Memory Usage in Docker Containers on EC2
39 просмотров · 10 дн. назад
syed shabeer
5 подписчиков
39 просмотров · 10 дн. назад
https://drive.google.com/drive/folder...
10. Assignment- Limiting CPU and Memory Usage in Docker Containers on EC2
mkdir docker-resources-syedshabeer && cd docker-resources-syedshabeer
Resource limits must be set using docker run flags (--memory, --cpus)
how to run a container with mem-cpu-limit ?
docker run -d --memory=128m --name mem-limit nginx
docker run -d --cpus=0.5 --name cpu-limit nginx
docker run -d --memory=128m --cpus=0.5 --name mem-cpu-limit nginx
docker inspect cpu-limit --format='
Memory: {{.HostConfig.Memory}}
MemorySwap: {{.HostConfig.MemorySwap}}
CPUShares: {{.HostConfig.CpuShares}}
NanoCPUs: {{.HostConfig.NanoCpus}}
CPUQuota: {{.HostConfig.CpuQuota}}
CPUPeriod: {{.HostConfig.CpuPeriod}}
CpusetCpus: {{.HostConfig.CpusetCpus}}'
docker inspect mem-cpu-limit --format='{{.HostConfig.NanoCpus}}' | numfmt --to=iec
docker inspect mem-cpu-limit --format='{{.HostConfig.NanoCpus}}'
docker stats cpu-limit