Why are containers used in DevOps?

What is a Dockerfile?

What are Docker images and Docker containers?

How do containers differ from virtual machines (VMs)?

Where are Docker images stored?