---
answer: direct
beat: tooling
source: 1 article · updated: November 13, 2026
---

What do cgroups do?

Control groups limit and account for the resources a group of processes can use, such as CPU, memory and I/O. Namespaces decide what a container can see, cgroups decide how much it can use. Without cgroup limits, one container could consume all the host's memory.

Answered in

What docker run Actually Does: Daemon, containerd, runc, Namespaces, cgroups

A container is a normal Linux process with isolation and limits. Follow one docker run from the CLI through dockerd and containerd to kernel namespaces.

Crashtech Editorial November 13, 2026 Developer Tooling

Read the full analysis

Other questions this article answers

More developer tooling questions

Every answer on Crashtech is written by the editor of the article it comes from — never auto-summarised. Browse all answers or the Developer Tooling beat.