Docker is an open-source containerization platform to develop, transport, and deploy software. Docker allows you to decouple applications from the underlying infrastructure to speed up software deployment. Docker allows you to manage your infrastructure in addition to controlling your applications.