Docker is a tool that packages software and its dependencies into a container so it can run reliably on any system.
Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.
Docker streamlines the development lifecycle by allowing developers to work in standardized environments using local containers which provide your applications and services.