Using Docker helps us with these two things.

  1. It removes the need to setup project dependencies. A simple docker command will do it for you.
  2. Removes the frustration step of having to debug issues during project setup.