正如这个问题的标题所示,我想使用docker(docker.io)设置容器的最大磁盘/内存和cpu使用率。
有没有办法只使用docker来做到这一点?
内存/ CPU
Docker现在支持更多资源分配选项:
请查看docker run --help更多详细信息。
docker run --help
如果使用lxc后端(docker -d --exec-driver=lxc),则可以指定更细粒度的资源分配方案,例如:
docker -d --exec-driver=lxc
docker run --lxc-conf="lxc.cgroup.cpuset.cpus = 0,1"\ --lxc-conf="lxc.cgroup.cpu.shares = 1234"
存储
目前限制存储有点麻烦。请参考以下链接以获取更多详细信息: