Benefits of Docker ?

Fast to create unlike VMs
Since OS is not contained its light weight
container also contains the required versions of other applications needed for the app
Any number of containers can be created quickly.

The portability and performance benefits offered by containers can help you make your development process more agile and responsive