Who is this Course for?

An insight into the intended audience and prerequisites for this course.

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!