Docker vs Puppet


16
Docker
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.
19
Puppet
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.
Comparing Docker vs Puppet is like comparing apples to oranges. Because your business is unique and nobody except you can decide, which is better for your company. But we can add some fun to your research and suggest some new comparison parameters.

Ok, now let's compare the UI. Looks like Puppet has more user-friendly interface than Docker because it's bigger. At least on our screenshots


To compare the popularity of the solutions we counted how many alternatives people search for each of them on the Internet. And it turns out that Docker is more popular than Puppet

Now let's look at the recent activities of our competitors:

- Docker offers native Kubernetes support (in 2017)
- Microsoft expands its support for Docker containers (in 2016)
- Docker acquired cloud infrastructure startup Unikernel Systems (in 2016)
- Docker adds new security tools for containers (in 2015)
- Docker acquired container hosting service Tutum (in 2015)
- Docker makes containers more portable, wants to develop Common Container Standard (in 2015)
- Docker raised $95M to fuel its cloud container platform (in 2015)
- Docker launches its first commercial product (in 2014)
- Microsoft puts Docker on Windows desktops (in 2014)
- Microsoft and Docker team up to make containers play nice on Windows Server and Azure (in 2014)

Looks like Docker was recently more active than Puppet (at least in our news).