Docker is the de facto developer standard for building and sharing apps that enable simplicity, agility and choice for software development across any infrastructure so that you can get your job done and deploy your applications faster. Docker provides developer-friendly, CLI-based workflow and makes it easy to build, share, and run containerized applications. Even your most complex applications can be containerized. You can build locally, deploy to the cloud, and run anywhere.