How containers isolate processes using Linux namespaces?

How containers isolate processes using Linux namespaces?


Containers work on the principle of isolating one process running in the container from the process running on hosts or any other container. Let us see how containers isolate processes using Linux namespaces? This is what provide containers to have a fresh runtime for any application irrespective of what other process are running on that