Search⌘ K
AI Features

Who is this Course for?

Explore if this Docker for Rails Developers course fits your needs by understanding the audience, prerequisites, and what you'll learn about containers, images, Compose, and multi-service Rails apps.

Intended audience and prerequisites

If you are a Rails developer with an understanding of some Linux basics and are curious to discover how Docker can fit into your day-to-day workflow, you have come to the right place. This course is your field manual for building Rails applications with Docker.

What to expect

On this journey, you will learn everything you need to know about using Docker for local Rails development, including core concepts like containers and images. You will gain real-world knowledge, step by step, through a series of practical tasks.

We will start with the basics, move on to Compose—a higher-level Docker tool for declaratively describing an entire app—and see how it all fits together. As you learn more, we will gradually add more services like a database and Redis. This course will allow you to become fully proficient at using Docker for Rails development.

Using Docker’s own tools, we will provision machines, create a cluster, deploy the app, and scale the app’s resources to meet its changing needs.

Let’s begin this journey!