限定memory
docker run --memory=200M jack/ubuntu-stress --vm 1 --verbose --vm-bytes 500M
限定CPU使用情况(权重分配)
docker run --cpu-shares=10 --name=test1 jack/ubuntu-stress --cpu 1
docker run --cpu-shares=5 --name=test2 jack/ubuntu-stress --cpu 1
top查看资源情况
docker 底层技术支持
- NameSpaces: 做隔离pid, net, ipc, mnt, uts
- Control groups: 做资源限制
- Union file systems: Container 和 image的分层
网友评论