--- title: Ruby on Rails language-specific guide linkTitle: Ruby description: Containerize Ruby on Rails apps using Docker keywords: Docker, getting started, ruby, language summary: | This guide explains how to containerize Ruby on Rails applications using Docker, covering image building, dependency management, optimizing image size, and best practices for deploying Ruby apps efficiently in containers. toc_min: 1 toc_max: 2 aliases: - /language/ruby/ - /guides/language/ruby/ languages: [ruby] levels: [beginner] params: time: 20 minutes --- The Ruby language-specific guide teaches you how to containerize a Ruby on Rails application using Docker. In this guide, you’ll learn how to: - Containerize and run a Ruby on Rails application - Set up a local environment to develop a Ruby on Rails application using containers - Configure a CI/CD pipeline for a containerized Ruby on Rails application using GitHub Actions - Deploy your containerized Ruby on Rails application locally to Kubernetes to test and debug your deployment Start by containerizing an existing Ruby on Rails application.