I found this series of videos very useful in understanding what's happening behind the scenes : [Linux Container Internals: Lab 1: Container Architecture](https://www.youtube.com/watch?v=gcfjWF_H5SU).
Would anyone have others they can recommend in understanding these things at a much lower level.
And you’ve helped me.
Check out my blog posts series about unprivileged namespaces in Go which I wrote when I worked at Docker https://lk4d4.darth.io/categories/namespaces/
This is roughly how namespaces work in Docker.