Chapter 11The Production Landscape

Docker, and more generally, containerization establishes a new paradigm for packaging, running, and coordinating pieces of software. It’s no surprise that this has a major impact on the way we deliver and manage software running in production. If you’re inexperienced with operations, particularly now that Docker is in the mix, this world can feel like a maze. So, before we get our hands dirty with preparing to deploy our app in a production-like environment, we first need to familiarize ourselves with the lay of the land.

In this chapter, we’ll start with a refresher on what it means to deliver and run software in production. Next, we’ll explore how Docker shifts that landscape, and what delivery looks like ...

Get Docker for Rails Developers 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.