Home Explore Blog CI



docker

content/guides/rust/_index.md
1e78d342ce80844a5819b6d707f8c663671401a3927a2fa5000000030000043d
---
title: Rust language-specific guide
linkTitle: Rust
description: Containerize Rust apps using Docker
keywords: Docker, getting started, Rust, language
summary: |
  This guide covers how to containerize Rust applications using Docker.
toc_min: 1
toc_max: 2
aliases:
  - /language/rust/
  - /guides/language/rust/
languages: [rust]
params:
  time: 20 minutes
---

The Rust language-specific guide teaches you how to create a containerized Rust application using Docker. In this guide, you'll learn how to:

- Containerize a Rust application
- Build an image and run the newly built image as a container
- Set up volumes and networking
- Orchestrate containers using Compose
- Use containers for development
- Configure a CI/CD pipeline for your application using GitHub Actions
- Deploy your containerized Rust application locally to Kubernetes to test and debug your deployment

After completing the Rust modules, you should be able to containerize your own Rust application based on the examples and instructions provided in this guide.

Start with building your first Rust image.

Chunks
2b44a841 (1st chunk of `content/guides/rust/_index.md`)
Title: Introduction to Containerizing Rust Applications with Docker
Summary
This guide introduces how to containerize Rust applications using Docker. It covers building images, running containers, setting up volumes and networking, using Docker Compose, developing with containers, configuring CI/CD pipelines with GitHub Actions, and deploying to Kubernetes for testing and debugging. The goal is to enable users to containerize their own Rust applications.