Skip to content

jmgirard/rstudio2u

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rstudio2u

Adds RStudio Server, pandoc, and Quarto to r2u, works on AMD64 and ARM64 (e.g., Apple Silicon)

Binary package installation from within R via bspm for faster installs and smaller image size

Tag Architectures R version RStudio version
latest amd64, arm64 4.5.3 2026.01.2-418
noble amd64, arm64 4.5.3 2026.01.2-418

Use Examples

Option 1: Pull and run from Dockerhub

  1. Install and open Docker Desktop

  2. Enter the following command in your terminal

    docker pull jmgirard/rstudio2u
    docker run --rm -p 8787:8787 -e PASSWORD=pass -t jmgirard/rstudio2u
    
  3. Navigate to http://localhost:8787 and enter username rstudio and password pass

  4. Whenever you use install.packages() or update.packages(), it will use bspm

  5. When done, open Docker Desktop and end the container

  6. Next time, you don't need to run docker pull... again

Option 2: Clone, build, and compose

  1. Install and open Docker Desktop

  2. Install Git

  3. Enter the following command in your terminal

    git clone https://github.com/jmgirard/rstudio2u
    cd rstudio2u
    docker compose up --build -d
    
  4. Navigate to http://localhost:8787 (no username or password needed)

  5. Whenever you use install.packages() or update.packages(), it will use bspm

  6. When done, open Docker Desktop and end the container

  7. Next time, you don't need to run git clone... again

Derivative Images