Summary
In this chapter, we've examined some of the problems associated with software deployment, some of the options for solving them, and the advantages of the container solution. We've briefly introduced the basics of container technology and Docker in particular, and seen that containers are another kind of configuration management problem, which Puppet can help solve.
We've installed the docker_platform module, used it to set up Docker on our VM, and build and run simple Docker containers. We've seen how to automatically rebuild the container image when the underlying Dockerfile changes, and how to use Puppet to configure a Dockerfile dynamically at build time.
We've introduced the topic of persistent storage for containers, including host-mounted ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access