Note
These images are in preview as Posit migrates container images from rstudio/rstudio-docker-products. The existing images remain supported.
This repository contains examples for working with Posit Container Images. If you want to run pre-built images, see the Quick Start guides in each product's repository (Posit Connect, Posit Package Manager, Posit Workbench). The examples here are for users who want to build custom images or extend the base images.
Are you customizing one image or managing many?
-
Extending — Start from a pre-built Posit image and add what you need in a standard Dockerfile. Use this to add R/Python packages, system libraries, or custom configuration to a single product image. No special tooling required.
-
Bakery — Posit's templating system for managing matrices of container images across multiple R versions, Python versions, OS variants, and product versions. Use this if you maintain a fleet of custom images and need to rebuild them consistently. This is the same tool Posit uses to build the official product images.
Looking for something else?
| Goal | Where to go |
|---|---|
| Run a pre-built Posit product image | Connect, Package Manager, Workbench |
| Deploy on Kubernetes with Helm | Product repos or Posit Helm charts |
These examples use Posit product images (Connect, Package Manager, Workbench) and shared build tooling from images-shared. For an overview of the full ecosystem, see Posit Container Images.
We invite you to join us on GitHub Discussions to ask questions and share feedback.
If you encounter any issues or have any questions, please open an issue. We appreciate your feedback.
We expect all contributors to adhere to the project's Code of Conduct and create a positive and inclusive community.
Posit Container Images and associated tooling are licensed under the MIT License.