Question 1
What is Docker?
Beginner
How to answer in an interview
Docker is a platform for developing, packaging, and running applications in lightweight, portable containers that bundle an application with all its dependencies. Containers share the host OS kernel but run in isolated user spaces, making them more resource-efficient than traditional virtual machines while ensuring consistent behavior across environments.
Explain like I am 5
Docker packs up an app and everything it needs into a neat box, so it runs exactly the same way no matter which computer you open the box on.