如何限制 docker build 时所用 CPU 资源 ?
由于在使用 docker-compose build/docker build 进行编译构造镜像文件,经常性会把服务器卡死,导致 SSH 中断无法连接上。
目前是采用 dockerfile 多层镜像编译, docker-compose build 触发.
有没有办法限制其 build 时容器的CPU性能,例如限制 80% 的峰值使用率?
由于在使用 docker-compose build/docker build 进行编译构造镜像文件,经常性会把服务器卡死,导致 SSH 中断无法连接上。
目前是采用 dockerfile 多层镜像编译, docker-compose build 触发.
有没有办法限制其 build 时容器的CPU性能,例如限制 80% 的峰值使用率?
3 回答9.5k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
看了一下docker build 的说明文档,有提供这两个参数来控制 build 时的CPU占用:
--cpu-period
--cpu-quota
docker compose build 文档上没发现有限制CPU使用的说明,可能是还不支持。