This directory contains a Dockerfile and script that will create an init container to copy session runtime components from a release package into a target mount directory. This init container can be used to pull the session runtime components into another base sesssion image, which can then be used to run Workbench sessions.
- Maintained by: the Posit Docker team
- Where to get help: our Github Issues page
- Posit Workbench image: Docker Hub
- Posit Workbench session image: Docker Hub
- Posit Workbench session init image: Docker Hub
Just will build an image using a default Connect distribution.
just build
Daily builds are also supported. To build the daily image, run:
just preview-bake workbench-session-init-daily
You can observe what gets copied by the container:
mkdir init
docker run --rm -v $(pwd)/init:/mnt/init rstudio/workbench-session-init:jammy-2024.11.0
# The init directory has been populated with the Workbench session runtime components.
You can also test using GOSS:
just test workbench-session-init
The license associated with the RStudio Docker Products repository is located in LICENSE.md.
As is the case with all container images, the images themselves also contain other software which may be under other licenses (i.e. bash, linux, system libraries, etc., along with any other direct or indirect dependencies of the primary software being contained).
It is an image user's responsibility to ensure that use of this image (and any of its dependent layers) complies with all relevant licenses for the software contained in the image.