That’s an oversimplification—containers are not just a wrapper, they’re a combination of kernel features like namespaces and cgroups that provide isolation, process control, and resource limits at the OS level.
Yes I understand, My intention is not to say it's not complex, my intention of mentioning that part in the title is to remove the mental doubt of "can I understand it". Since I have implemented it I know it's not something very easy but most of the part is provided by kernel. We just need to use it together to form a system.