Problem Statement
What is the primary purpose of using Docker?
Explanation
Docker is a containerisation platform that lets you bundle an application plus its dependencies into a lightweight, portable unit. This ensures consistent behaviour across different environments. It is widely used to solve the "works on my machine" problem by packaging code and dependencies together. :contentReference[oaicite:0]{index=0}
