Home Explore Blog CI



docker

content/guides/ruby/_index.md
c8d64ec8632fe0eaa06d4f60605f7803f1010e93456f43f500000003000003bd
---
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.
toc_min: 1
toc_max: 2
aliases:
  - /language/ruby/
  - /guides/language/ruby/
languages: [ruby]
tags: [frameworks]
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
- Configure a GitHub Actions workflow to build and push a Docker image to Docker Hub
- Set up a local environment to develop a Ruby on Rails application using containers
- 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.

Chunks
37856fd2 (1st chunk of `content/guides/ruby/_index.md`)
Title: Introduction to Containerizing Ruby on Rails Applications with Docker
Summary
This guide introduces how to containerize Ruby on Rails applications using Docker. It covers containerizing and running an application, setting up a GitHub Actions workflow for building and pushing images, configuring a local development environment using containers, and deploying to Kubernetes for testing and debugging.