Docker vs Puppet
Last updated: October 17, 2017
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.
Puppet Enterprise is our flagship IT automation software that gives you the power to easily automate repetitive tasks, quickly deploy critical applications, and proactively manage infrastructure, on-premise or in the cloud. Automate tasks at any stage of the IT infrastructure lifecycle, including: discovery, provisioning, OS & application configuration management, orchestration, and reporting.