Deployment with Docker

The principle of deploying software with containers is very simple: the software, plus everything it needs to run, is inside the container image, which is like a package file, but is executable directly by the container runtime.

To run the software, all you need to do is execute a command like the following (if you have Docker installed, try it!):

docker run bitfield/hello
Hello, world

Docker will download the specified image from your configured registry (this could be the public registry, called Docker Hub, or your own private Docker registry) and execute it. There are thousands of Docker images available for you to use, and many software companies are increasingly using Docker images as their primary way to deploy products. ...

Get Puppet 5 Beginner's Guide - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.