Recently, I discovered docker containers. Could someone please explain the performance difference in running a program on the host compared to running in a container?
Also, what does "programs run faster" mean in terms of better performance and lower startup latency? What would this look like in real-world terms?
Does containerisation require more resources compared to running in the host?
Am I correct in thinking that containers are better than VM since they don't have os of their own.
How do concepts like process scheduling work (are containers treated as a process by the host)?