RStudio Server with geospatial packages and AI development tools for the CyVerse Discovery Environment.
Based on the Rocker-Project.org Docker RStudio geospatial container with additional configuration for CyVerse Kubernetes orchestration.
| Version | Launch |
|---|---|
| latest |
- Claude Code - Anthropic AI coding assistant (
claude) - Gemini CLI - Google AI CLI (
gemini) - OpenAI Codex - OpenAI coding assistant (
codex) - Node.js - JavaScript runtime for AI tools
- GitHub CLI (
gh) - Command-line tool for GitHub operations - RStudio Server - Full-featured R IDE
- sf - Simple features for R
- terra - Spatial data analysis
- raster - Raster data handling
- rgdal - Geospatial data abstraction
- rgeos - Geometry operations
- sp - Classes and methods for spatial data
- leaflet - Interactive maps
- mapview - Interactive viewing of spatial data
- tmap - Thematic maps
- tidyverse - dplyr, ggplot2, tidyr, readr, purrr, tibble, stringr, forcats
- RMarkdown - Document generation
- Shiny - Interactive web applications
- GoCommands (
gocmd) - CyVerse data transfer utilities - nginx reverse proxy - Kubernetes compatibility
- Monitoring - htop, glances for system monitoring
- Build tools - gcc, development essentials
- GDAL/GEOS/PROJ - Geospatial libraries
# Pull the container
docker pull harbor.cyverse.org/vice/rstudio/geospatial:latest
# Run the container
docker run -it --rm -p 8787:80 -e REDIRECT_URL=http://localhost:8787 harbor.cyverse.org/vice/rstudio/geospatial:latestAccess RStudio at: http://localhost:8787
Default credentials:
- Username:
rstudio - Password:
rstudio1
To set a custom password:
docker run -it --rm -p 8787:80 -e PASSWORD=yourpassword -e REDIRECT_URL=http://localhost:8787 harbor.cyverse.org/vice/rstudio/geospatial:latestdocker run -it --rm -v $HOME:/app --workdir /app -p 8787:80 -e REDIRECT_URL=http://localhost:8787 harbor.cyverse.org/vice/rstudio/geospatial:latestFROM harbor.cyverse.org/vice/rstudio/geospatial:latest
# Install additional R packages
RUN R -e "install.packages('your-package', repos='https://cloud.r-project.org/')"
# Install system dependencies
USER root
RUN apt-get update && apt-get install -y your-package
USER rstudio- An Introduction to Rocker: Docker Containers for R - Carl Boettiger and Dirk Eddelbuettel, The R Journal (2017) 9:2, pages 527-536. https://doi.org/10.32614/RJ-2017-065