In this tutorial, you will learn how to dockerize a Ruby on Rails application. The application we’re going to build will make use of PostgreSQL, Redis and Sidekiq.

We’ll also be using Unicorn in both development and production. If you would prefer to use Puma or something else, this shouldn’t be an issue.

After reading this article, you will have a basic idea of what Docker is, how it can help you as a developer, and how it makes application development and deployment more streamlined.

What is Docker?

Docker allows you to package up an application or service with all of its dependencies into a standardized unit. This unit is typically labeled as a Docker image.

Read the complete article here.

Ruby language logo