diff --git a/bakefiles/4.3.3.docker-bake.json b/bakefiles/4.3.3.docker-bake.json index 69a27e94..412692b3 100644 --- a/bakefiles/4.3.3.docker-bake.json +++ b/bakefiles/4.3.3.docker-bake.json @@ -40,7 +40,11 @@ "docker.io/rocker/r-ver:4.3.3", "ghcr.io/rocker-org/r-ver:4.3.3", "docker.io/rocker/r-ver:4.3", - "ghcr.io/rocker-org/r-ver:4.3" + "ghcr.io/rocker-org/r-ver:4.3", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest" ], "platforms": [ "linux/amd64", @@ -66,7 +70,11 @@ "docker.io/rocker/rstudio:4.3.3", "ghcr.io/rocker-org/rstudio:4.3.3", "docker.io/rocker/rstudio:4.3", - "ghcr.io/rocker-org/rstudio:4.3" + "ghcr.io/rocker-org/rstudio:4.3", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest" ], "platforms": [ "linux/amd64", @@ -92,7 +100,11 @@ "docker.io/rocker/tidyverse:4.3.3", "ghcr.io/rocker-org/tidyverse:4.3.3", "docker.io/rocker/tidyverse:4.3", - "ghcr.io/rocker-org/tidyverse:4.3" + "ghcr.io/rocker-org/tidyverse:4.3", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest" ], "platforms": [ "linux/amd64" @@ -117,7 +129,11 @@ "docker.io/rocker/verse:4.3.3", "ghcr.io/rocker-org/verse:4.3.3", "docker.io/rocker/verse:4.3", - "ghcr.io/rocker-org/verse:4.3" + "ghcr.io/rocker-org/verse:4.3", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest" ], "platforms": [ "linux/amd64" @@ -142,7 +158,11 @@ "docker.io/rocker/geospatial:4.3.3", "ghcr.io/rocker-org/geospatial:4.3.3", "docker.io/rocker/geospatial:4.3", - "ghcr.io/rocker-org/geospatial:4.3" + "ghcr.io/rocker-org/geospatial:4.3", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest" ], "platforms": [ "linux/amd64" @@ -167,7 +187,11 @@ "docker.io/rocker/shiny:4.3.3", "ghcr.io/rocker-org/shiny:4.3.3", "docker.io/rocker/shiny:4.3", - "ghcr.io/rocker-org/shiny:4.3" + "ghcr.io/rocker-org/shiny:4.3", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest" ], "platforms": [ "linux/amd64" @@ -192,7 +216,11 @@ "docker.io/rocker/shiny-verse:4.3.3", "ghcr.io/rocker-org/shiny-verse:4.3.3", "docker.io/rocker/shiny-verse:4.3", - "ghcr.io/rocker-org/shiny-verse:4.3" + "ghcr.io/rocker-org/shiny-verse:4.3", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" ], "platforms": [ "linux/amd64" @@ -217,7 +245,11 @@ "docker.io/rocker/binder:4.3.3", "ghcr.io/rocker-org/binder:4.3.3", "docker.io/rocker/binder:4.3", - "ghcr.io/rocker-org/binder:4.3" + "ghcr.io/rocker-org/binder:4.3", + "docker.io/rocker/binder:4", + "ghcr.io/rocker-org/binder:4", + "docker.io/rocker/binder:latest", + "ghcr.io/rocker-org/binder:latest" ], "platforms": [ "linux/amd64" @@ -242,7 +274,11 @@ "docker.io/rocker/cuda:4.3.3", "ghcr.io/rocker-org/cuda:4.3.3", "docker.io/rocker/cuda:4.3", - "ghcr.io/rocker-org/cuda:4.3" + "ghcr.io/rocker-org/cuda:4.3", + "docker.io/rocker/cuda:4", + "ghcr.io/rocker-org/cuda:4", + "docker.io/rocker/cuda:latest", + "ghcr.io/rocker-org/cuda:latest" ], "platforms": [ "linux/amd64" @@ -267,7 +303,11 @@ "docker.io/rocker/ml:4.3.3", "ghcr.io/rocker-org/ml:4.3.3", "docker.io/rocker/ml:4.3", - "ghcr.io/rocker-org/ml:4.3" + "ghcr.io/rocker-org/ml:4.3", + "docker.io/rocker/ml:4", + "ghcr.io/rocker-org/ml:4", + "docker.io/rocker/ml:latest", + "ghcr.io/rocker-org/ml:latest" ], "platforms": [ "linux/amd64" @@ -292,7 +332,11 @@ "docker.io/rocker/ml-verse:4.3.3", "ghcr.io/rocker-org/ml-verse:4.3.3", "docker.io/rocker/ml-verse:4.3", - "ghcr.io/rocker-org/ml-verse:4.3" + "ghcr.io/rocker-org/ml-verse:4.3", + "docker.io/rocker/ml-verse:4", + "ghcr.io/rocker-org/ml-verse:4", + "docker.io/rocker/ml-verse:latest", + "ghcr.io/rocker-org/ml-verse:latest" ], "platforms": [ "linux/amd64" diff --git a/bakefiles/4.4.0.docker-bake.json b/bakefiles/4.4.0.docker-bake.json deleted file mode 100644 index 2c4c5404..00000000 --- a/bakefiles/4.4.0.docker-bake.json +++ /dev/null @@ -1,352 +0,0 @@ -{ - "group": [ - { - "default": [ - { - "targets": [ - "r-ver", - "rstudio", - "tidyverse", - "verse", - "geospatial", - "shiny", - "shiny-verse", - "binder" - ] - } - ], - "cuda11images": [ - { - "targets": [ - "cuda", - "ml", - "ml-verse" - ] - } - ] - } - ], - "target": { - "r-ver": { - "context": "./", - "dockerfile": "dockerfiles/r-ver_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/r-ver", - "org.opencontainers.image.description": "Reproducible builds to fixed version of R", - "org.opencontainers.image.base.name": "docker.io/library/ubuntu:jammy", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/r-ver:4.4.0", - "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest" - ], - "platforms": [ - "linux/amd64", - "linux/arm64" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "rstudio": { - "context": "./", - "dockerfile": "dockerfiles/rstudio_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/rstudio", - "org.opencontainers.image.description": "RStudio Server with fixed version of R", - "org.opencontainers.image.base.name": "docker.io/rocker/r-ver:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/rstudio:4.4.0", - "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest" - ], - "platforms": [ - "linux/amd64", - "linux/arm64" - ], - "cache-from": [ - "docker.io/rocker/rstudio:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "tidyverse": { - "context": "./", - "dockerfile": "dockerfiles/tidyverse_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/tidyverse", - "org.opencontainers.image.description": "Version-stable build of R, RStudio Server, and R packages.", - "org.opencontainers.image.base.name": "docker.io/rocker/rstudio:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/tidyverse:4.4.0", - "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/tidyverse:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "verse": { - "context": "./", - "dockerfile": "dockerfiles/verse_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/verse", - "org.opencontainers.image.description": "Adds tex & related publishing packages to version-locked tidyverse image.", - "org.opencontainers.image.base.name": "docker.io/rocker/tidyverse:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/verse:4.4.0", - "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/verse:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "geospatial": { - "context": "./", - "dockerfile": "dockerfiles/geospatial_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/geospatial", - "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image.", - "org.opencontainers.image.base.name": "docker.io/rocker/verse:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/geospatial:4.4.0", - "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/geospatial:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "shiny": { - "context": "./", - "dockerfile": "dockerfiles/shiny_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/shiny", - "org.opencontainers.image.description": "Shiny Server on versioned Rocker image.", - "org.opencontainers.image.base.name": "docker.io/rocker/r-ver:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/shiny:4.4.0", - "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/shiny:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "shiny-verse": { - "context": "./", - "dockerfile": "dockerfiles/shiny-verse_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/shiny-verse", - "org.opencontainers.image.description": "Rocker Shiny image + Tidyverse R packages. Uses version-stable image.", - "org.opencontainers.image.base.name": "docker.io/rocker/shiny:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/shiny-verse:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "binder": { - "context": "./", - "dockerfile": "dockerfiles/binder_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/binder", - "org.opencontainers.image.description": "Adds Jupyter to rocker/geospatial. RStudio Server can be started from Jupyter.", - "org.opencontainers.image.base.name": "docker.io/rocker/geospatial:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/binder:4.4.0", - "ghcr.io/rocker-org/binder:4.4.0", - "docker.io/rocker/binder:4.4", - "ghcr.io/rocker-org/binder:4.4", - "docker.io/rocker/binder:4", - "ghcr.io/rocker-org/binder:4", - "docker.io/rocker/binder:latest", - "ghcr.io/rocker-org/binder:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/binder:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "cuda": { - "context": "./", - "dockerfile": "dockerfiles/cuda_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/cuda", - "org.opencontainers.image.description": "NVIDIA CUDA libraries added to Rocker image.", - "org.opencontainers.image.base.name": "docker.io/nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/cuda:4.4.0", - "ghcr.io/rocker-org/cuda:4.4.0", - "docker.io/rocker/cuda:4.4", - "ghcr.io/rocker-org/cuda:4.4", - "docker.io/rocker/cuda:4", - "ghcr.io/rocker-org/cuda:4", - "docker.io/rocker/cuda:latest", - "ghcr.io/rocker-org/cuda:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/cuda:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "ml": { - "context": "./", - "dockerfile": "dockerfiles/ml_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/ml", - "org.opencontainers.image.description": "Docker image with R + GPU support for machine learning libraries.", - "org.opencontainers.image.base.name": "docker.io/rocker/cuda:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/ml:4.4.0", - "ghcr.io/rocker-org/ml:4.4.0", - "docker.io/rocker/ml:4.4", - "ghcr.io/rocker-org/ml:4.4", - "docker.io/rocker/ml:4", - "ghcr.io/rocker-org/ml:4", - "docker.io/rocker/ml:latest", - "ghcr.io/rocker-org/ml:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/ml:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - "ml-verse": { - "context": "./", - "dockerfile": "dockerfiles/ml-verse_4.4.0.Dockerfile", - "labels": { - "org.opencontainers.image.title": "rocker/ml-verse", - "org.opencontainers.image.description": "Docker image with R + GPU support for machine learning libraries, and many R packages.", - "org.opencontainers.image.base.name": "docker.io/rocker/ml:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" - }, - "tags": [ - "docker.io/rocker/ml-verse:4.4.0", - "ghcr.io/rocker-org/ml-verse:4.4.0", - "docker.io/rocker/ml-verse:4.4", - "ghcr.io/rocker-org/ml-verse:4.4", - "docker.io/rocker/ml-verse:4", - "ghcr.io/rocker-org/ml-verse:4", - "docker.io/rocker/ml-verse:latest", - "ghcr.io/rocker-org/ml-verse:latest" - ], - "platforms": [ - "linux/amd64" - ], - "cache-from": [ - "docker.io/rocker/ml-verse:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - } - } -} diff --git a/bakefiles/extra.docker-bake.json b/bakefiles/extra.docker-bake.json index 71afa156..bafb4567 100644 --- a/bakefiles/extra.docker-bake.json +++ b/bakefiles/extra.docker-bake.json @@ -28,16 +28,16 @@ "target": { "geospatial-ubuntugis": { "context": "./", - "dockerfile": "dockerfiles/geospatial-ubuntugis_4.4.0.Dockerfile", + "dockerfile": "dockerfiles/geospatial-ubuntugis_4.3.3.Dockerfile", "labels": { "org.opencontainers.image.title": "rocker/geospatial on ubuntugis", "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image.", - "org.opencontainers.image.base.name": "docker.io/rocker/verse:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" + "org.opencontainers.image.base.name": "docker.io/rocker/verse:4.3.3", + "org.opencontainers.image.version": "R-4.3.3" }, "tags": [ - "docker.io/rocker/geospatial:4.4.0-ubuntugis", - "ghcr.io/rocker-org/geospatial:4.4.0-ubuntugis", + "docker.io/rocker/geospatial:4.3.3-ubuntugis", + "ghcr.io/rocker-org/geospatial:4.3.3-ubuntugis", "docker.io/rocker/geospatial:ubuntugis", "ghcr.io/rocker-org/geospatial:ubuntugis" ], @@ -53,12 +53,12 @@ }, "geospatial-dev-osgeo": { "context": "./", - "dockerfile": "dockerfiles/geospatial-dev-osgeo_4.4.0.Dockerfile", + "dockerfile": "dockerfiles/geospatial-dev-osgeo_4.3.3.Dockerfile", "labels": { "org.opencontainers.image.title": "rocker/geospatial on dev-osgeo", "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image.", - "org.opencontainers.image.base.name": "docker.io/rocker/verse:4.4.0", - "org.opencontainers.image.version": "R-4.4.0" + "org.opencontainers.image.base.name": "docker.io/rocker/verse:4.3.3", + "org.opencontainers.image.version": "R-4.3.3" }, "tags": [ "docker.io/rocker/geospatial:dev-osgeo", diff --git a/build/matrix/all.json b/build/matrix/all.json index 8d8aa31a..734766cf 100644 --- a/build/matrix/all.json +++ b/build/matrix/all.json @@ -1,11 +1,23 @@ { - "r_version": ["4.0.5", "4.1.3", "4.2.3", "4.3.0", "4.3.1", "4.3.2", "4.3.3", "4.4.0"], + "r_version": ["4.0.5", "4.1.3", "4.2.0", "4.2.1", "4.2.2", "4.2.3", "4.3.0", "4.3.1", "4.3.2", "4.3.3"], "group": ["default"], "include": [ { "r_version": "4.1.3", "group": "cuda11images" }, + { + "r_version": "4.2.0", + "group": "cuda11images" + }, + { + "r_version": "4.2.1", + "group": "cuda11images" + }, + { + "r_version": "4.2.2", + "group": "cuda11images" + }, { "r_version": "4.2.3", "group": "cuda11images" @@ -25,10 +37,6 @@ { "r_version": "4.3.3", "group": "cuda11images" - }, - { - "r_version": "4.4.0", - "group": "cuda11images" } ] } diff --git a/build/matrix/latest.json b/build/matrix/latest.json index 78236b44..192092e6 100644 --- a/build/matrix/latest.json +++ b/build/matrix/latest.json @@ -1,9 +1,9 @@ { - "r_version": ["4.4.0"], + "r_version": ["4.3.3"], "group": ["default"], "include": [ { - "r_version": "4.4.0", + "r_version": "4.3.3", "group": "cuda11images" } ] diff --git a/dockerfiles/binder_4.4.0.Dockerfile b/dockerfiles/binder_4.4.0.Dockerfile deleted file mode 100644 index 09a4b04f..00000000 --- a/dockerfiles/binder_4.4.0.Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM rocker/geospatial:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV NB_USER=rstudio -ENV VIRTUAL_ENV=/opt/venv -ENV PATH=${VIRTUAL_ENV}/bin:${PATH} - -RUN /rocker_scripts/install_jupyter.sh - -EXPOSE 8888 - -CMD ["jupyter", "lab", "--ip", "0.0.0.0", "--no-browser"] - -USER ${NB_USER} - -WORKDIR /home/${NB_USER} diff --git a/dockerfiles/cuda_4.3.3.Dockerfile b/dockerfiles/cuda_4.3.3.Dockerfile index 5f9b6168..54ce9f9d 100644 --- a/dockerfiles/cuda_4.3.3.Dockerfile +++ b/dockerfiles/cuda_4.3.3.Dockerfile @@ -19,7 +19,7 @@ COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh RUN /rocker_scripts/install_R_source.sh -ENV CRAN=https://p3m.dev/cran/__linux__/jammy/2024-04-23 +ENV CRAN=https://p3m.dev/cran/__linux__/jammy/latest ENV LANG=en_US.UTF-8 COPY scripts /rocker_scripts diff --git a/dockerfiles/cuda_4.4.0.Dockerfile b/dockerfiles/cuda_4.4.0.Dockerfile deleted file mode 100644 index 335cbb51..00000000 --- a/dockerfiles/cuda_4.4.0.Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV R_VERSION=4.4.0 -ENV R_HOME=/usr/local/lib/R -ENV TZ=Etc/UTC -ENV NVBLAS_CONFIG_FILE=/etc/nvblas.conf -ENV PYTHON_CONFIGURE_OPTS=--enable-shared -ENV RETICULATE_AUTOCONFIGURE=0 -ENV PURGE_BUILDDEPS=false -ENV VIRTUAL_ENV=/opt/venv -ENV PATH=${VIRTUAL_ENV}/bin:${PATH}:${CUDA_HOME}/bin - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh - -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN=https://p3m.dev/cran/__linux__/jammy/latest -ENV LANG=en_US.UTF-8 - -COPY scripts /rocker_scripts - -RUN /rocker_scripts/setup_R.sh -RUN /rocker_scripts/config_R_cuda.sh -RUN /rocker_scripts/install_python.sh diff --git a/dockerfiles/geospatial-dev-osgeo_4.4.0.Dockerfile b/dockerfiles/geospatial-dev-osgeo_4.3.3.Dockerfile similarity index 95% rename from dockerfiles/geospatial-dev-osgeo_4.4.0.Dockerfile rename to dockerfiles/geospatial-dev-osgeo_4.3.3.Dockerfile index 851a4437..a2719c61 100644 --- a/dockerfiles/geospatial-dev-osgeo_4.4.0.Dockerfile +++ b/dockerfiles/geospatial-dev-osgeo_4.3.3.Dockerfile @@ -1,4 +1,4 @@ -FROM rocker/verse:4.4.0 +FROM rocker/verse:4.3.3 LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ diff --git a/dockerfiles/geospatial-ubuntugis_4.4.0.Dockerfile b/dockerfiles/geospatial-ubuntugis_4.3.3.Dockerfile similarity index 95% rename from dockerfiles/geospatial-ubuntugis_4.4.0.Dockerfile rename to dockerfiles/geospatial-ubuntugis_4.3.3.Dockerfile index bf38a730..e4a20e43 100644 --- a/dockerfiles/geospatial-ubuntugis_4.4.0.Dockerfile +++ b/dockerfiles/geospatial-ubuntugis_4.3.3.Dockerfile @@ -1,4 +1,4 @@ -FROM rocker/verse:4.4.0 +FROM rocker/verse:4.3.3 LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ diff --git a/dockerfiles/geospatial_4.4.0.Dockerfile b/dockerfiles/geospatial_4.4.0.Dockerfile deleted file mode 100644 index 09330fe4..00000000 --- a/dockerfiles/geospatial_4.4.0.Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM rocker/verse:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -RUN /rocker_scripts/install_geospatial.sh diff --git a/dockerfiles/ml-verse_4.3.3.Dockerfile b/dockerfiles/ml-verse_4.3.3.Dockerfile index 2305bd16..8d627371 100644 --- a/dockerfiles/ml-verse_4.3.3.Dockerfile +++ b/dockerfiles/ml-verse_4.3.3.Dockerfile @@ -5,7 +5,7 @@ LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ org.opencontainers.image.vendor="Rocker Project" \ org.opencontainers.image.authors="Carl Boettiger " -ENV CTAN_REPO=https://www.texlive.info/tlnet-archive/2024/04/23/tlnet +ENV CTAN_REPO=https://mirror.ctan.org/systems/texlive/tlnet RUN /rocker_scripts/install_verse.sh RUN /rocker_scripts/install_geospatial.sh diff --git a/dockerfiles/ml-verse_4.4.0.Dockerfile b/dockerfiles/ml-verse_4.4.0.Dockerfile deleted file mode 100644 index 53698d4b..00000000 --- a/dockerfiles/ml-verse_4.4.0.Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM rocker/ml:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV CTAN_REPO=https://mirror.ctan.org/systems/texlive/tlnet - -RUN /rocker_scripts/install_verse.sh -RUN /rocker_scripts/install_geospatial.sh diff --git a/dockerfiles/ml_4.4.0.Dockerfile b/dockerfiles/ml_4.4.0.Dockerfile deleted file mode 100644 index 9beadfcf..00000000 --- a/dockerfiles/ml_4.4.0.Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM rocker/cuda:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV S6_VERSION=v2.1.0.2 -ENV RSTUDIO_VERSION=2023.12.0+369 -ENV DEFAULT_USER=rstudio -ENV PANDOC_VERSION=default -ENV QUARTO_VERSION=default - -RUN /rocker_scripts/install_rstudio.sh -RUN /rocker_scripts/install_pandoc.sh -RUN /rocker_scripts/install_quarto.sh -RUN /rocker_scripts/install_tidyverse.sh - -EXPOSE 8787 - -CMD ["/init"] diff --git a/dockerfiles/r-ver_4.3.3.Dockerfile b/dockerfiles/r-ver_4.3.3.Dockerfile index 129e71de..e810129b 100644 --- a/dockerfiles/r-ver_4.3.3.Dockerfile +++ b/dockerfiles/r-ver_4.3.3.Dockerfile @@ -13,7 +13,7 @@ COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh RUN /rocker_scripts/install_R_source.sh -ENV CRAN=https://p3m.dev/cran/__linux__/jammy/2024-04-23 +ENV CRAN=https://p3m.dev/cran/__linux__/jammy/latest ENV LANG=en_US.UTF-8 COPY scripts /rocker_scripts diff --git a/dockerfiles/r-ver_4.4.0.Dockerfile b/dockerfiles/r-ver_4.4.0.Dockerfile deleted file mode 100644 index e02eeb68..00000000 --- a/dockerfiles/r-ver_4.4.0.Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -FROM ubuntu:jammy - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV R_VERSION=4.4.0 -ENV R_HOME=/usr/local/lib/R -ENV TZ=Etc/UTC - -COPY scripts/install_R_source.sh /rocker_scripts/install_R_source.sh - -RUN /rocker_scripts/install_R_source.sh - -ENV CRAN=https://p3m.dev/cran/__linux__/jammy/latest -ENV LANG=en_US.UTF-8 - -COPY scripts /rocker_scripts - -RUN /rocker_scripts/setup_R.sh - -CMD ["R"] diff --git a/dockerfiles/rstudio_4.4.0.Dockerfile b/dockerfiles/rstudio_4.4.0.Dockerfile deleted file mode 100644 index 1de40b5d..00000000 --- a/dockerfiles/rstudio_4.4.0.Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM rocker/r-ver:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV S6_VERSION=v2.1.0.2 -ENV RSTUDIO_VERSION=2023.12.0+369 -ENV DEFAULT_USER=rstudio -ENV PANDOC_VERSION=default -ENV QUARTO_VERSION=default - -RUN /rocker_scripts/install_rstudio.sh -RUN /rocker_scripts/install_pandoc.sh -RUN /rocker_scripts/install_quarto.sh - -EXPOSE 8787 - -CMD ["/init"] diff --git a/dockerfiles/shiny-verse_4.4.0.Dockerfile b/dockerfiles/shiny-verse_4.4.0.Dockerfile deleted file mode 100644 index 250f673c..00000000 --- a/dockerfiles/shiny-verse_4.4.0.Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM rocker/shiny:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -RUN /rocker_scripts/install_tidyverse.sh diff --git a/dockerfiles/shiny_4.4.0.Dockerfile b/dockerfiles/shiny_4.4.0.Dockerfile deleted file mode 100644 index 3ee86ede..00000000 --- a/dockerfiles/shiny_4.4.0.Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM rocker/r-ver:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV S6_VERSION=v2.1.0.2 -ENV SHINY_SERVER_VERSION=latest -ENV PANDOC_VERSION=default - -RUN /rocker_scripts/install_shiny_server.sh - -EXPOSE 3838 - -CMD ["/init"] diff --git a/dockerfiles/tidyverse_4.4.0.Dockerfile b/dockerfiles/tidyverse_4.4.0.Dockerfile deleted file mode 100644 index c18f9caf..00000000 --- a/dockerfiles/tidyverse_4.4.0.Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM rocker/rstudio:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -RUN /rocker_scripts/install_tidyverse.sh diff --git a/dockerfiles/verse_4.3.3.Dockerfile b/dockerfiles/verse_4.3.3.Dockerfile index 21aeb44e..1df3da3c 100644 --- a/dockerfiles/verse_4.3.3.Dockerfile +++ b/dockerfiles/verse_4.3.3.Dockerfile @@ -5,7 +5,7 @@ LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ org.opencontainers.image.vendor="Rocker Project" \ org.opencontainers.image.authors="Carl Boettiger " -ENV CTAN_REPO=https://www.texlive.info/tlnet-archive/2024/04/23/tlnet +ENV CTAN_REPO=https://mirror.ctan.org/systems/texlive/tlnet ENV PATH=$PATH:/usr/local/texlive/bin/linux RUN /rocker_scripts/install_verse.sh diff --git a/dockerfiles/verse_4.4.0.Dockerfile b/dockerfiles/verse_4.4.0.Dockerfile deleted file mode 100644 index 2fd9fec3..00000000 --- a/dockerfiles/verse_4.4.0.Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM rocker/tidyverse:4.4.0 - -LABEL org.opencontainers.image.licenses="GPL-2.0-or-later" \ - org.opencontainers.image.source="https://github.com/rocker-org/rocker-versioned2" \ - org.opencontainers.image.vendor="Rocker Project" \ - org.opencontainers.image.authors="Carl Boettiger " - -ENV CTAN_REPO=https://mirror.ctan.org/systems/texlive/tlnet -ENV PATH=$PATH:/usr/local/texlive/bin/linux - -RUN /rocker_scripts/install_verse.sh diff --git a/stacks/4.3.3.json b/stacks/4.3.3.json index 3787815e..261c3156 100644 --- a/stacks/4.3.3.json +++ b/stacks/4.3.3.json @@ -32,7 +32,7 @@ "COPY_a_script": "scripts/install_R_source.sh /rocker_scripts/install_R_source.sh", "RUN_a_script": "/rocker_scripts/install_R_source.sh", "ENV_after_a_script": { - "CRAN": "https://p3m.dev/cran/__linux__/jammy/2024-04-23", + "CRAN": "https://p3m.dev/cran/__linux__/jammy/latest", "LANG": "en_US.UTF-8" }, "COPY": "scripts /rocker_scripts", @@ -42,7 +42,11 @@ "docker.io/rocker/r-ver:4.3.3", "ghcr.io/rocker-org/r-ver:4.3.3", "docker.io/rocker/r-ver:4.3", - "ghcr.io/rocker-org/r-ver:4.3" + "ghcr.io/rocker-org/r-ver:4.3", + "docker.io/rocker/r-ver:4", + "ghcr.io/rocker-org/r-ver:4", + "docker.io/rocker/r-ver:latest", + "ghcr.io/rocker-org/r-ver:latest" ], "platforms": [ "linux/amd64", @@ -80,7 +84,11 @@ "docker.io/rocker/rstudio:4.3.3", "ghcr.io/rocker-org/rstudio:4.3.3", "docker.io/rocker/rstudio:4.3", - "ghcr.io/rocker-org/rstudio:4.3" + "ghcr.io/rocker-org/rstudio:4.3", + "docker.io/rocker/rstudio:4", + "ghcr.io/rocker-org/rstudio:4", + "docker.io/rocker/rstudio:latest", + "ghcr.io/rocker-org/rstudio:latest" ], "platforms": [ "linux/amd64", @@ -99,7 +107,11 @@ "docker.io/rocker/tidyverse:4.3.3", "ghcr.io/rocker-org/tidyverse:4.3.3", "docker.io/rocker/tidyverse:4.3", - "ghcr.io/rocker-org/tidyverse:4.3" + "ghcr.io/rocker-org/tidyverse:4.3", + "docker.io/rocker/tidyverse:4", + "ghcr.io/rocker-org/tidyverse:4", + "docker.io/rocker/tidyverse:latest", + "ghcr.io/rocker-org/tidyverse:latest" ] }, { @@ -110,7 +122,7 @@ }, "FROM": "rocker/tidyverse:4.3.3", "ENV": { - "CTAN_REPO": "https://www.texlive.info/tlnet-archive/2024/04/23/tlnet", + "CTAN_REPO": "https://mirror.ctan.org/systems/texlive/tlnet", "PATH": "$PATH:/usr/local/texlive/bin/linux" }, "RUN": [ @@ -120,7 +132,11 @@ "docker.io/rocker/verse:4.3.3", "ghcr.io/rocker-org/verse:4.3.3", "docker.io/rocker/verse:4.3", - "ghcr.io/rocker-org/verse:4.3" + "ghcr.io/rocker-org/verse:4.3", + "docker.io/rocker/verse:4", + "ghcr.io/rocker-org/verse:4", + "docker.io/rocker/verse:latest", + "ghcr.io/rocker-org/verse:latest" ] }, { @@ -135,7 +151,11 @@ "docker.io/rocker/geospatial:4.3.3", "ghcr.io/rocker-org/geospatial:4.3.3", "docker.io/rocker/geospatial:4.3", - "ghcr.io/rocker-org/geospatial:4.3" + "ghcr.io/rocker-org/geospatial:4.3", + "docker.io/rocker/geospatial:4", + "ghcr.io/rocker-org/geospatial:4", + "docker.io/rocker/geospatial:latest", + "ghcr.io/rocker-org/geospatial:latest" ] }, { @@ -157,7 +177,11 @@ "docker.io/rocker/shiny:4.3.3", "ghcr.io/rocker-org/shiny:4.3.3", "docker.io/rocker/shiny:4.3", - "ghcr.io/rocker-org/shiny:4.3" + "ghcr.io/rocker-org/shiny:4.3", + "docker.io/rocker/shiny:4", + "ghcr.io/rocker-org/shiny:4", + "docker.io/rocker/shiny:latest", + "ghcr.io/rocker-org/shiny:latest" ] }, { @@ -172,7 +196,11 @@ "docker.io/rocker/shiny-verse:4.3.3", "ghcr.io/rocker-org/shiny-verse:4.3.3", "docker.io/rocker/shiny-verse:4.3", - "ghcr.io/rocker-org/shiny-verse:4.3" + "ghcr.io/rocker-org/shiny-verse:4.3", + "docker.io/rocker/shiny-verse:4", + "ghcr.io/rocker-org/shiny-verse:4", + "docker.io/rocker/shiny-verse:latest", + "ghcr.io/rocker-org/shiny-verse:latest" ] }, { @@ -198,7 +226,11 @@ "docker.io/rocker/binder:4.3.3", "ghcr.io/rocker-org/binder:4.3.3", "docker.io/rocker/binder:4.3", - "ghcr.io/rocker-org/binder:4.3" + "ghcr.io/rocker-org/binder:4.3", + "docker.io/rocker/binder:4", + "ghcr.io/rocker-org/binder:4", + "docker.io/rocker/binder:latest", + "ghcr.io/rocker-org/binder:latest" ] }, { @@ -207,7 +239,11 @@ "docker.io/rocker/cuda:4.3.3", "ghcr.io/rocker-org/cuda:4.3.3", "docker.io/rocker/cuda:4.3", - "ghcr.io/rocker-org/cuda:4.3" + "ghcr.io/rocker-org/cuda:4.3", + "docker.io/rocker/cuda:4", + "ghcr.io/rocker-org/cuda:4", + "docker.io/rocker/cuda:latest", + "ghcr.io/rocker-org/cuda:latest" ], "labels": { "org.opencontainers.image.title": "rocker/cuda", @@ -228,7 +264,7 @@ "COPY_a_script": "scripts/install_R_source.sh /rocker_scripts/install_R_source.sh", "RUN_a_script": "/rocker_scripts/install_R_source.sh", "ENV_after_a_script": { - "CRAN": "https://p3m.dev/cran/__linux__/jammy/2024-04-23", + "CRAN": "https://p3m.dev/cran/__linux__/jammy/latest", "LANG": "en_US.UTF-8" }, "COPY": "scripts /rocker_scripts", @@ -250,7 +286,11 @@ "docker.io/rocker/ml:4.3.3", "ghcr.io/rocker-org/ml:4.3.3", "docker.io/rocker/ml:4.3", - "ghcr.io/rocker-org/ml:4.3" + "ghcr.io/rocker-org/ml:4.3", + "docker.io/rocker/ml:4", + "ghcr.io/rocker-org/ml:4", + "docker.io/rocker/ml:latest", + "ghcr.io/rocker-org/ml:latest" ], "labels": { "org.opencontainers.image.title": "rocker/ml", @@ -279,7 +319,11 @@ "docker.io/rocker/ml-verse:4.3.3", "ghcr.io/rocker-org/ml-verse:4.3.3", "docker.io/rocker/ml-verse:4.3", - "ghcr.io/rocker-org/ml-verse:4.3" + "ghcr.io/rocker-org/ml-verse:4.3", + "docker.io/rocker/ml-verse:4", + "ghcr.io/rocker-org/ml-verse:4", + "docker.io/rocker/ml-verse:latest", + "ghcr.io/rocker-org/ml-verse:latest" ], "labels": { "org.opencontainers.image.title": "rocker/ml-verse", @@ -287,7 +331,7 @@ }, "FROM": "rocker/ml:4.3.3", "ENV": { - "CTAN_REPO": "https://www.texlive.info/tlnet-archive/2024/04/23/tlnet" + "CTAN_REPO": "https://mirror.ctan.org/systems/texlive/tlnet" }, "RUN": [ "/rocker_scripts/install_verse.sh", diff --git a/stacks/4.4.0.json b/stacks/4.4.0.json deleted file mode 100644 index f001dd9b..00000000 --- a/stacks/4.4.0.json +++ /dev/null @@ -1,342 +0,0 @@ -{ - "ordered": true, - "TAG": "4.4.0", - "LABEL": "org.opencontainers.image.licenses=\"GPL-2.0-or-later\" \\\n org.opencontainers.image.source=\"https://github.com/rocker-org/rocker-versioned2\" \\\n org.opencontainers.image.vendor=\"Rocker Project\" \\\n org.opencontainers.image.authors=\"Carl Boettiger \"", - "group": [ - { - "default": [ - { - "targets": ["r-ver", "rstudio", "tidyverse", "verse", "geospatial", "shiny", "shiny-verse", "binder"] - } - ], - "cuda11images": [ - { - "targets": ["cuda", "ml", "ml-verse"] - } - ] - } - ], - "stack": [ - { - "IMAGE": "r-ver", - "labels": { - "org.opencontainers.image.title": "rocker/r-ver", - "org.opencontainers.image.description": "Reproducible builds to fixed version of R" - }, - "FROM": "ubuntu:jammy", - "ENV": { - "R_VERSION": "4.4.0", - "R_HOME": "/usr/local/lib/R", - "TZ": "Etc/UTC" - }, - "COPY_a_script": "scripts/install_R_source.sh /rocker_scripts/install_R_source.sh", - "RUN_a_script": "/rocker_scripts/install_R_source.sh", - "ENV_after_a_script": { - "CRAN": "https://p3m.dev/cran/__linux__/jammy/latest", - "LANG": "en_US.UTF-8" - }, - "COPY": "scripts /rocker_scripts", - "RUN": "/rocker_scripts/setup_R.sh", - "CMD": "[\"R\"]", - "tags": [ - "docker.io/rocker/r-ver:4.4.0", - "ghcr.io/rocker-org/r-ver:4.4.0", - "docker.io/rocker/r-ver:4.4", - "ghcr.io/rocker-org/r-ver:4.4", - "docker.io/rocker/r-ver:4", - "ghcr.io/rocker-org/r-ver:4", - "docker.io/rocker/r-ver:latest", - "ghcr.io/rocker-org/r-ver:latest" - ], - "platforms": [ - "linux/amd64", - "linux/arm64" - ], - "cache-from": [ - "docker.io/rocker/r-ver:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - { - "IMAGE": "rstudio", - "labels": { - "org.opencontainers.image.title": "rocker/rstudio", - "org.opencontainers.image.description": "RStudio Server with fixed version of R" - }, - "FROM": "rocker/r-ver:4.4.0", - "ENV": { - "S6_VERSION": "v2.1.0.2", - "RSTUDIO_VERSION": "2023.12.0+369", - "DEFAULT_USER": "rstudio", - "PANDOC_VERSION": "default", - "QUARTO_VERSION": "default" - }, - "RUN": [ - "/rocker_scripts/install_rstudio.sh", - "/rocker_scripts/install_pandoc.sh", - "/rocker_scripts/install_quarto.sh" - ], - "CMD": "[\"/init\"]", - "EXPOSE": 8787, - "tags": [ - "docker.io/rocker/rstudio:4.4.0", - "ghcr.io/rocker-org/rstudio:4.4.0", - "docker.io/rocker/rstudio:4.4", - "ghcr.io/rocker-org/rstudio:4.4", - "docker.io/rocker/rstudio:4", - "ghcr.io/rocker-org/rstudio:4", - "docker.io/rocker/rstudio:latest", - "ghcr.io/rocker-org/rstudio:latest" - ], - "platforms": [ - "linux/amd64", - "linux/arm64" - ] - }, - { - "IMAGE": "tidyverse", - "labels": { - "org.opencontainers.image.title": "rocker/tidyverse", - "org.opencontainers.image.description": "Version-stable build of R, RStudio Server, and R packages." - }, - "FROM": "rocker/rstudio:4.4.0", - "RUN": "/rocker_scripts/install_tidyverse.sh", - "tags": [ - "docker.io/rocker/tidyverse:4.4.0", - "ghcr.io/rocker-org/tidyverse:4.4.0", - "docker.io/rocker/tidyverse:4.4", - "ghcr.io/rocker-org/tidyverse:4.4", - "docker.io/rocker/tidyverse:4", - "ghcr.io/rocker-org/tidyverse:4", - "docker.io/rocker/tidyverse:latest", - "ghcr.io/rocker-org/tidyverse:latest" - ] - }, - { - "IMAGE": "verse", - "labels": { - "org.opencontainers.image.title": "rocker/verse", - "org.opencontainers.image.description": "Adds tex & related publishing packages to version-locked tidyverse image." - }, - "FROM": "rocker/tidyverse:4.4.0", - "ENV": { - "CTAN_REPO": "https://mirror.ctan.org/systems/texlive/tlnet", - "PATH": "$PATH:/usr/local/texlive/bin/linux" - }, - "RUN": [ - "/rocker_scripts/install_verse.sh" - ], - "tags": [ - "docker.io/rocker/verse:4.4.0", - "ghcr.io/rocker-org/verse:4.4.0", - "docker.io/rocker/verse:4.4", - "ghcr.io/rocker-org/verse:4.4", - "docker.io/rocker/verse:4", - "ghcr.io/rocker-org/verse:4", - "docker.io/rocker/verse:latest", - "ghcr.io/rocker-org/verse:latest" - ] - }, - { - "IMAGE": "geospatial", - "labels": { - "org.opencontainers.image.title": "rocker/geospatial", - "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image." - }, - "FROM": "rocker/verse:4.4.0", - "RUN": "/rocker_scripts/install_geospatial.sh", - "tags": [ - "docker.io/rocker/geospatial:4.4.0", - "ghcr.io/rocker-org/geospatial:4.4.0", - "docker.io/rocker/geospatial:4.4", - "ghcr.io/rocker-org/geospatial:4.4", - "docker.io/rocker/geospatial:4", - "ghcr.io/rocker-org/geospatial:4", - "docker.io/rocker/geospatial:latest", - "ghcr.io/rocker-org/geospatial:latest" - ] - }, - { - "IMAGE": "shiny", - "labels": { - "org.opencontainers.image.title": "rocker/shiny", - "org.opencontainers.image.description": "Shiny Server on versioned Rocker image." - }, - "FROM": "rocker/r-ver:4.4.0", - "ENV": { - "S6_VERSION": "v2.1.0.2", - "SHINY_SERVER_VERSION": "latest", - "PANDOC_VERSION": "default" - }, - "RUN": "/rocker_scripts/install_shiny_server.sh", - "CMD": "[\"/init\"]", - "EXPOSE": 3838, - "tags": [ - "docker.io/rocker/shiny:4.4.0", - "ghcr.io/rocker-org/shiny:4.4.0", - "docker.io/rocker/shiny:4.4", - "ghcr.io/rocker-org/shiny:4.4", - "docker.io/rocker/shiny:4", - "ghcr.io/rocker-org/shiny:4", - "docker.io/rocker/shiny:latest", - "ghcr.io/rocker-org/shiny:latest" - ] - }, - { - "IMAGE": "shiny-verse", - "labels": { - "org.opencontainers.image.title": "rocker/shiny-verse", - "org.opencontainers.image.description": "Rocker Shiny image + Tidyverse R packages. Uses version-stable image." - }, - "FROM": "rocker/shiny:4.4.0", - "RUN": "/rocker_scripts/install_tidyverse.sh", - "tags": [ - "docker.io/rocker/shiny-verse:4.4.0", - "ghcr.io/rocker-org/shiny-verse:4.4.0", - "docker.io/rocker/shiny-verse:4.4", - "ghcr.io/rocker-org/shiny-verse:4.4", - "docker.io/rocker/shiny-verse:4", - "ghcr.io/rocker-org/shiny-verse:4", - "docker.io/rocker/shiny-verse:latest", - "ghcr.io/rocker-org/shiny-verse:latest" - ] - }, - { - "IMAGE": "binder", - "labels": { - "org.opencontainers.image.title": "rocker/binder", - "org.opencontainers.image.description": "Adds Jupyter to rocker/geospatial. RStudio Server can be started from Jupyter." - }, - "FROM": "rocker/geospatial:4.4.0", - "ENV": { - "NB_USER": "rstudio", - "VIRTUAL_ENV": "/opt/venv", - "PATH": "${VIRTUAL_ENV}/bin:${PATH}" - }, - "RUN": [ - "/rocker_scripts/install_jupyter.sh" - ], - "USER": "${NB_USER}", - "WORKDIR": "/home/${NB_USER}", - "CMD": "[\"jupyter\", \"lab\", \"--ip\", \"0.0.0.0\", \"--no-browser\"]", - "EXPOSE": 8888, - "tags": [ - "docker.io/rocker/binder:4.4.0", - "ghcr.io/rocker-org/binder:4.4.0", - "docker.io/rocker/binder:4.4", - "ghcr.io/rocker-org/binder:4.4", - "docker.io/rocker/binder:4", - "ghcr.io/rocker-org/binder:4", - "docker.io/rocker/binder:latest", - "ghcr.io/rocker-org/binder:latest" - ] - }, - { - "IMAGE": "cuda", - "tags": [ - "docker.io/rocker/cuda:4.4.0", - "ghcr.io/rocker-org/cuda:4.4.0", - "docker.io/rocker/cuda:4.4", - "ghcr.io/rocker-org/cuda:4.4", - "docker.io/rocker/cuda:4", - "ghcr.io/rocker-org/cuda:4", - "docker.io/rocker/cuda:latest", - "ghcr.io/rocker-org/cuda:latest" - ], - "labels": { - "org.opencontainers.image.title": "rocker/cuda", - "org.opencontainers.image.description": "NVIDIA CUDA libraries added to Rocker image." - }, - "FROM": "nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04", - "ENV": { - "R_VERSION": "4.4.0", - "R_HOME": "/usr/local/lib/R", - "TZ": "Etc/UTC", - "NVBLAS_CONFIG_FILE": "/etc/nvblas.conf", - "PYTHON_CONFIGURE_OPTS": "--enable-shared", - "RETICULATE_AUTOCONFIGURE": "0", - "PURGE_BUILDDEPS": "false", - "VIRTUAL_ENV": "/opt/venv", - "PATH": "${VIRTUAL_ENV}/bin:${PATH}:${CUDA_HOME}/bin" - }, - "COPY_a_script": "scripts/install_R_source.sh /rocker_scripts/install_R_source.sh", - "RUN_a_script": "/rocker_scripts/install_R_source.sh", - "ENV_after_a_script": { - "CRAN": "https://p3m.dev/cran/__linux__/jammy/latest", - "LANG": "en_US.UTF-8" - }, - "COPY": "scripts /rocker_scripts", - "RUN": [ - "/rocker_scripts/setup_R.sh", - "/rocker_scripts/config_R_cuda.sh", - "/rocker_scripts/install_python.sh" - ], - "cache-from": [ - "docker.io/rocker/cuda:4.4.0" - ], - "cache-to": [ - "type=inline" - ] - }, - { - "IMAGE": "ml", - "tags": [ - "docker.io/rocker/ml:4.4.0", - "ghcr.io/rocker-org/ml:4.4.0", - "docker.io/rocker/ml:4.4", - "ghcr.io/rocker-org/ml:4.4", - "docker.io/rocker/ml:4", - "ghcr.io/rocker-org/ml:4", - "docker.io/rocker/ml:latest", - "ghcr.io/rocker-org/ml:latest" - ], - "labels": { - "org.opencontainers.image.title": "rocker/ml", - "org.opencontainers.image.description": "Docker image with R + GPU support for machine learning libraries." - }, - "FROM": "rocker/cuda:4.4.0", - "ENV": { - "S6_VERSION": "v2.1.0.2", - "RSTUDIO_VERSION": "2023.12.0+369", - "DEFAULT_USER": "rstudio", - "PANDOC_VERSION": "default", - "QUARTO_VERSION": "default" - }, - "RUN": [ - "/rocker_scripts/install_rstudio.sh", - "/rocker_scripts/install_pandoc.sh", - "/rocker_scripts/install_quarto.sh", - "/rocker_scripts/install_tidyverse.sh" - ], - "CMD": "[\"/init\"]", - "EXPOSE": 8787 - }, - { - "IMAGE": "ml-verse", - "tags": [ - "docker.io/rocker/ml-verse:4.4.0", - "ghcr.io/rocker-org/ml-verse:4.4.0", - "docker.io/rocker/ml-verse:4.4", - "ghcr.io/rocker-org/ml-verse:4.4", - "docker.io/rocker/ml-verse:4", - "ghcr.io/rocker-org/ml-verse:4", - "docker.io/rocker/ml-verse:latest", - "ghcr.io/rocker-org/ml-verse:latest" - ], - "labels": { - "org.opencontainers.image.title": "rocker/ml-verse", - "org.opencontainers.image.description": "Docker image with R + GPU support for machine learning libraries, and many R packages." - }, - "FROM": "rocker/ml:4.4.0", - "ENV": { - "CTAN_REPO": "https://mirror.ctan.org/systems/texlive/tlnet" - }, - "RUN": [ - "/rocker_scripts/install_verse.sh", - "/rocker_scripts/install_geospatial.sh" - ] - } - ] -} diff --git a/stacks/extra.json b/stacks/extra.json index e0711889..30245054 100644 --- a/stacks/extra.json +++ b/stacks/extra.json @@ -1,6 +1,6 @@ { "ordered": false, - "TAG": "4.4.0", + "TAG": "4.3.3", "LABEL": "org.opencontainers.image.licenses=\"GPL-2.0-or-later\" \\\n org.opencontainers.image.source=\"https://github.com/rocker-org/rocker-versioned2\" \\\n org.opencontainers.image.vendor=\"Rocker Project\" \\\n org.opencontainers.image.authors=\"Carl Boettiger \"", "group": [ { @@ -32,8 +32,8 @@ { "IMAGE": "geospatial-ubuntugis", "tags": [ - "docker.io/rocker/geospatial:4.4.0-ubuntugis", - "ghcr.io/rocker-org/geospatial:4.4.0-ubuntugis", + "docker.io/rocker/geospatial:4.3.3-ubuntugis", + "ghcr.io/rocker-org/geospatial:4.3.3-ubuntugis", "docker.io/rocker/geospatial:ubuntugis", "ghcr.io/rocker-org/geospatial:ubuntugis" ], @@ -41,7 +41,7 @@ "org.opencontainers.image.title": "rocker/geospatial on ubuntugis", "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image." }, - "FROM": "rocker/verse:4.4.0", + "FROM": "rocker/verse:4.3.3", "COPY": "scripts/experimental/install_geospatial_unstable.sh /rocker_scripts/experimental/install_geospatial_unstable.sh", "RUN": "/rocker_scripts/experimental/install_geospatial_unstable.sh", "cache-from": [ @@ -55,7 +55,7 @@ "org.opencontainers.image.title": "rocker/geospatial on dev-osgeo", "org.opencontainers.image.description": "Docker-based Geospatial toolkit for R, built on versioned Rocker image." }, - "FROM": "rocker/verse:4.4.0", + "FROM": "rocker/verse:4.3.3", "ENV": { "PROJ_VERSION": "9.4.0", "GDAL_VERSION": "3.8.5",