| 默认状态 | CPU 无上限、内存无上限 |
|---|---|
| 风险 | 单容器故障放大为整机故障 |
| 基线 | 内存硬限 + CPU 配额 + PID 上限 |
示例
示例
# 查看运行容器当前是否设置了限制
docker inspect -f '{{.Name}} mem={{.HostConfig.Memory}} cpu={{.HostConfig.NanoCpus}}' $(docker ps -q)限制从粗到细逐层加:先给出内存与 CPU 上限,再按压测结果微调,避免一次性定得过死。
容器默认可使用宿主全部 CPU 与内存:不显式限制时,单个异常进程就可能拖垮整机,上线前应按服务画像设置限制基线。
| 默认状态 | CPU 无上限、内存无上限 |
|---|---|
| 风险 | 单容器故障放大为整机故障 |
| 基线 | 内存硬限 + CPU 配额 + PID 上限 |
# 查看运行容器当前是否设置了限制
docker inspect -f '{{.Name}} mem={{.HostConfig.Memory}} cpu={{.HostConfig.NanoCpus}}' $(docker ps -q)