Sign inSign up

jeksterslab/rocker

By jeksterslab

•Updated over 3 years ago

Docker and Apptainer/Singularity containers for R projects based on the Rocker Project.

Image
0

10K+

jeksterslab/rocker repository overview

⁠jeksterslab/rocker

Ivan Jacob Agaloos Pesigan

Docker and Apptainer Build and Push Docker and Apptainer Build and Push (Weekly)

⁠Description

Docker and Apptainer/Singularity containers for R projects based on the Rocker Project⁠.

⁠GitHub Actions

The Docker and Apptainer Build and Push GitHub actions workflow performs the following:

  • Builds the Docker image specified by the Dockerfile.
  • Pushes the image to DockerHub⁠ using the tags latest and date and time of build (YEAR-MM-DD-HHMMSSMS).
  • Builds the Singularity Image File (SIF) using Apptainer based on the Docker Hub image from the previous step.
  • Creates a GitHub release named sif-YEAR-MM-DD-HHMMSSMS. Note that sif-YEAR-MM-DD-HHMMSSMS.zip contains the SIF.

⁠Docker Container

To launch Rstudio Server, run the following.

docker run --rm -ti -e PASSWORD=yourpassword -p 8787:8787 jeksterslab/rocker

Open http://localhost:8787 on your web browser to launch Rstudio Server.

  • username: rstudio
  • password: yourpassword

⁠Apptainer Shell

Download and unzip sif-YEAR-MM-DD-HHMMSSMS.zip from the GitHub release to extract rocker.sif.

apptainer shell rocker.sif

Tag summary

Content type

Image

Digest

sha256:32bbab3a3…

Size

1 GB

Last updated

over 3 years ago

docker pull jeksterslab/rocker