Home Explore Blog CI



docker

content/guides/bun/_index.md
b93a99347c3114a66a826fab5540368489a2e3b5779ac5f90000000300000592
---
description: Containerize and develop Bun applications using Docker.
keywords: getting started, bun
title: Bun language-specific guide
summary: |
  Learn how to containerize JavaScript applications with the Bun runtime.
linkTitle: Bun
languages: [js]
params:
  time: 10 minutes
---

The Bun getting started guide teaches you how to create a containerized Bun application using Docker. In this guide, you'll learn how to:

> **Acknowledgment**
>
> Docker would like to thank [Pradumna Saraf](https://twitter.com/pradumna_saraf) for his contribution to this guide.

## What will you learn?

* Containerize and run a Bun application using Docker
* Set up a local environment to develop a Bun application using containers
* Configure a CI/CD pipeline for a containerized Bun application using GitHub Actions
* Deploy your containerized application locally to Kubernetes to test and debug your deployment

## Prerequisites

- Basic understanding of JavaScript is assumed.
- You must have familiarity with Docker concepts like containers, images, and Dockerfiles. If you are new to Docker, you can start with the [Docker basics](/get-started/docker-concepts/the-basics/what-is-a-container.md) guide.

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

Start by containerizing an existing Bun application.

Chunks
1395456b (1st chunk of `content/guides/bun/_index.md`)
Title: Getting Started with Bun and Docker
Summary
This guide teaches you how to containerize and run Bun applications using Docker. You'll learn how to set up a local development environment with containers, configure a CI/CD pipeline using GitHub Actions, and deploy your containerized application locally to Kubernetes for testing and debugging. It assumes a basic understanding of JavaScript and Docker concepts. By the end, you'll be able to containerize your own Bun applications.