Question: what is the difference between puppet and docker?
Answer: Puppet and docker can do many of the same things, however they approach them in a different way. Puppet manages files + packages + services. ... Docker encapsulates binaries and configuration files inside of a container. At the time of this writing, docker is still unstable and shouldn't be used in production.