7 Working with Docker
Docker is already installed on Rossinante. It can be a good solution to work in a sandbox environment. A lot of images can be downloaded from Docker Hub.
7.0.1 Docker with R
Rossinante is updated everyday: this means that you’ll always use the latest version of R. But in some cases, you may want to use a previous version or you may want to freeze the version of R you use. Docker is perfect for that.
The initiative Rocker provides different Docker images for R. Each image is available for different versions of R. The Table 7.1 presents some common Docker images for R.
| Image | Base image | Description | 
|---|---|---|
| rocker/r-ver | ubuntu | Install only R from source | 
| rocker/rstudio | rocker/r-ver | Adds RStudio Server | 
| rocker/tidyverse | rocker/rstudio | Adds tidyverse packages & devtools | 
| rocker/verse | rocker/tidyverse | Adds tex & publishing-related package | 
| rocker/geospatial | rocker/verse | Adds geospatial packages | 
If you want to use the rocker/r-ver image with the version 4.1.3 of R, first check if this image is already downloaded on Rossinante:
# List available Docker images on Rossinante ----
docker images
## REPOSITORY          TAG       IMAGE ID       CREATED        SIZE
## rocker/r-ver        4.2.3     4ea29847d93e   13 days ago    825MB
## rocker/geospatial   4.2.2     4a1f8be3b4ef   3 weeks ago    4.42GB
## rocker/geospatial   latest    4a1f8be3b4ef   3 weeks ago    4.42GBIf this image is not available, you can install it with:
And check the new list of Docker images:
# List available Docker images on Rossinante ----
docker images
## REPOSITORY          TAG       IMAGE ID       CREATED        SIZE
## rocker/r-ver        4.2.3     4ea29847d93e   13 days ago    825MB
## rocker/r-ver        4.1.3     c7c1edfe6a8d   13 days ago    857MB
## rocker/geospatial   4.2.2     4a1f8be3b4ef   3 weeks ago    4.42GB
## rocker/geospatial   latest    4a1f8be3b4ef   3 weeks ago    4.42GBTo use this version of R, we need to create a Docker container from this Docker image.
Code source
:::
