An explanation for 5: Containers are a kind of package which has everything in it to run in your things which are known as applications. So whenever you want to run your things in a completely isolated environment, you seek for these packages which have everything in it.
Now you can take this package and run your things wherever you want to. No need to make a similar environment just like yours everywhere to run your things in the same manner.
An explanation for 10: Containers are the simple process which guarantees you isolation from other processes. It's more like a different machine you are working on but running on the same machine(same host and kernel). I wrote two posts for docker you can go there and can learn with me. :)
Thank you Rushal, I'll check your blog :).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.