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.