From 04a01090f57c1bab45ac9201ee69f2596f217db2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 19:04:48 +0900 Subject: [PATCH] Automatic update of container definition files (#764) - Auto-generated by [create-pull-request][1] [1]: https://github.com/peter-evans/create-pull-request Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- bakefiles/4.3.2.docker-bake.json | 88 +---- bakefiles/4.3.3.docker-bake.json | 352 ++++++++++++++++++ bakefiles/extra.docker-bake.json | 16 +- build/matrix/all.json | 6 +- build/matrix/latest.json | 4 +- dockerfiles/binder_4.3.3.Dockerfile | 20 + dockerfiles/cuda_4.3.2.Dockerfile | 2 +- dockerfiles/cuda_4.3.3.Dockerfile | 29 ++ ... => geospatial-dev-osgeo_4.3.3.Dockerfile} | 2 +- ... => geospatial-ubuntugis_4.3.3.Dockerfile} | 2 +- dockerfiles/geospatial_4.3.3.Dockerfile | 8 + dockerfiles/ml-verse_4.3.2.Dockerfile | 2 +- dockerfiles/ml-verse_4.3.3.Dockerfile | 11 + dockerfiles/ml_4.3.3.Dockerfile | 21 ++ dockerfiles/r-ver_4.3.2.Dockerfile | 2 +- dockerfiles/r-ver_4.3.3.Dockerfile | 23 ++ dockerfiles/rstudio_4.3.3.Dockerfile | 20 + dockerfiles/shiny-verse_4.3.3.Dockerfile | 8 + dockerfiles/shiny_4.3.3.Dockerfile | 16 + dockerfiles/tidyverse_4.3.3.Dockerfile | 8 + dockerfiles/verse_4.3.2.Dockerfile | 2 +- dockerfiles/verse_4.3.3.Dockerfile | 11 + stacks/4.3.2.json | 96 +---- stacks/4.3.3.json | 342 +++++++++++++++++ stacks/extra.json | 10 +- 25 files changed, 921 insertions(+), 180 deletions(-) create mode 100644 bakefiles/4.3.3.docker-bake.json create mode 100644 dockerfiles/binder_4.3.3.Dockerfile create mode 100644 dockerfiles/cuda_4.3.3.Dockerfile rename dockerfiles/{geospatial-dev-osgeo_4.3.2.Dockerfile => geospatial-dev-osgeo_4.3.3.Dockerfile} (95%) rename dockerfiles/{geospatial-ubuntugis_4.3.2.Dockerfile => geospatial-ubuntugis_4.3.3.Dockerfile} (95%) create mode 100644 dockerfiles/geospatial_4.3.3.Dockerfile create mode 100644 dockerfiles/ml-verse_4.3.3.Dockerfile create mode 100644 dockerfiles/ml_4.3.3.Dockerfile create mode 100644 dockerfiles/r-ver_4.3.3.Dockerfile create mode 100644 dockerfiles/rstudio_4.3.3.Dockerfile create mode 100644 dockerfiles/shiny-verse_4.3.3.Dockerfile create mode 100644 dockerfiles/shiny_4.3.3.Dockerfile create mode 100644 dockerfiles/tidyverse_4.3.3.Dockerfile create mode 100644 dockerfiles/verse_4.3.3.Dockerfile create mode 100644 stacks/4.3.3.json diff --git a/bakefiles/4.3.2.docker-bake.json b/bakefiles/4.3.2.docker-bake.json index 7600f13e..8a39768d 100644 --- a/bakefiles/4.3.2.docker-bake.json +++ b/bakefiles/4.3.2.docker-bake.json @@ -38,13 +38,7 @@ }, "tags": [ "docker.io/rocker/r-ver:4.3.2", - "ghcr.io/rocker-org/r-ver:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/r-ver:4.3.2" ], "platforms": [ "linux/amd64", @@ -68,13 +62,7 @@ }, "tags": [ "docker.io/rocker/rstudio:4.3.2", - "ghcr.io/rocker-org/rstudio:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/rstudio:4.3.2" ], "platforms": [ "linux/amd64", @@ -98,13 +86,7 @@ }, "tags": [ "docker.io/rocker/tidyverse:4.3.2", - "ghcr.io/rocker-org/tidyverse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/tidyverse:4.3.2" ], "platforms": [ "linux/amd64" @@ -127,13 +109,7 @@ }, "tags": [ "docker.io/rocker/verse:4.3.2", - "ghcr.io/rocker-org/verse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/verse:4.3.2" ], "platforms": [ "linux/amd64" @@ -156,13 +132,7 @@ }, "tags": [ "docker.io/rocker/geospatial:4.3.2", - "ghcr.io/rocker-org/geospatial:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/geospatial:4.3.2" ], "platforms": [ "linux/amd64" @@ -185,13 +155,7 @@ }, "tags": [ "docker.io/rocker/shiny:4.3.2", - "ghcr.io/rocker-org/shiny:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/shiny:4.3.2" ], "platforms": [ "linux/amd64" @@ -214,13 +178,7 @@ }, "tags": [ "docker.io/rocker/shiny-verse:4.3.2", - "ghcr.io/rocker-org/shiny-verse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/shiny-verse:4.3.2" ], "platforms": [ "linux/amd64" @@ -243,13 +201,7 @@ }, "tags": [ "docker.io/rocker/binder:4.3.2", - "ghcr.io/rocker-org/binder:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/binder:4.3.2" ], "platforms": [ "linux/amd64" @@ -272,13 +224,7 @@ }, "tags": [ "docker.io/rocker/cuda:4.3.2", - "ghcr.io/rocker-org/cuda:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/cuda:4.3.2" ], "platforms": [ "linux/amd64" @@ -301,13 +247,7 @@ }, "tags": [ "docker.io/rocker/ml:4.3.2", - "ghcr.io/rocker-org/ml:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/ml:4.3.2" ], "platforms": [ "linux/amd64" @@ -330,13 +270,7 @@ }, "tags": [ "docker.io/rocker/ml-verse:4.3.2", - "ghcr.io/rocker-org/ml-verse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/ml-verse:4.3.2" ], "platforms": [ "linux/amd64" diff --git a/bakefiles/4.3.3.docker-bake.json b/bakefiles/4.3.3.docker-bake.json new file mode 100644 index 00000000..412692b3 --- /dev/null +++ b/bakefiles/4.3.3.docker-bake.json @@ -0,0 +1,352 @@ +{ + "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.3.3.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.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "rstudio": { + "context": "./", + "dockerfile": "dockerfiles/rstudio_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "tidyverse": { + "context": "./", + "dockerfile": "dockerfiles/tidyverse_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "verse": { + "context": "./", + "dockerfile": "dockerfiles/verse_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "geospatial": { + "context": "./", + "dockerfile": "dockerfiles/geospatial_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "shiny": { + "context": "./", + "dockerfile": "dockerfiles/shiny_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "shiny-verse": { + "context": "./", + "dockerfile": "dockerfiles/shiny-verse_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "binder": { + "context": "./", + "dockerfile": "dockerfiles/binder_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "cuda": { + "context": "./", + "dockerfile": "dockerfiles/cuda_4.3.3.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.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "ml": { + "context": "./", + "dockerfile": "dockerfiles/ml_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + "ml-verse": { + "context": "./", + "dockerfile": "dockerfiles/ml-verse_4.3.3.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.3.3", + "org.opencontainers.image.version": "R-4.3.3" + }, + "tags": [ + "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", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + } + } +} diff --git a/bakefiles/extra.docker-bake.json b/bakefiles/extra.docker-bake.json index c8e8e7da..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.3.2.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.3.2", - "org.opencontainers.image.version": "R-4.3.2" + "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.3.2-ubuntugis", - "ghcr.io/rocker-org/geospatial:4.3.2-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.3.2.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.3.2", - "org.opencontainers.image.version": "R-4.3.2" + "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 5d023a1f..734766cf 100644 --- a/build/matrix/all.json +++ b/build/matrix/all.json @@ -1,5 +1,5 @@ { - "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"], + "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": [ { @@ -33,6 +33,10 @@ { "r_version": "4.3.2", "group": "cuda11images" + }, + { + "r_version": "4.3.3", + "group": "cuda11images" } ] } diff --git a/build/matrix/latest.json b/build/matrix/latest.json index 2e88cdb0..192092e6 100644 --- a/build/matrix/latest.json +++ b/build/matrix/latest.json @@ -1,9 +1,9 @@ { - "r_version": ["4.3.2"], + "r_version": ["4.3.3"], "group": ["default"], "include": [ { - "r_version": "4.3.2", + "r_version": "4.3.3", "group": "cuda11images" } ] diff --git a/dockerfiles/binder_4.3.3.Dockerfile b/dockerfiles/binder_4.3.3.Dockerfile new file mode 100644 index 00000000..b89cfcbe --- /dev/null +++ b/dockerfiles/binder_4.3.3.Dockerfile @@ -0,0 +1,20 @@ +FROM rocker/geospatial:4.3.3 + +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 ["/bin/sh", "-c", "jupyter lab --ip 0.0.0.0 --no-browser"] + +USER ${NB_USER} + +WORKDIR /home/${NB_USER} diff --git a/dockerfiles/cuda_4.3.2.Dockerfile b/dockerfiles/cuda_4.3.2.Dockerfile index fc937819..72503762 100644 --- a/dockerfiles/cuda_4.3.2.Dockerfile +++ b/dockerfiles/cuda_4.3.2.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/latest +ENV CRAN=https://p3m.dev/cran/__linux__/jammy/2024-02-28 ENV LANG=en_US.UTF-8 COPY scripts /rocker_scripts diff --git a/dockerfiles/cuda_4.3.3.Dockerfile b/dockerfiles/cuda_4.3.3.Dockerfile new file mode 100644 index 00000000..54ce9f9d --- /dev/null +++ b/dockerfiles/cuda_4.3.3.Dockerfile @@ -0,0 +1,29 @@ +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.3.3 +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.3.2.Dockerfile b/dockerfiles/geospatial-dev-osgeo_4.3.3.Dockerfile similarity index 95% rename from dockerfiles/geospatial-dev-osgeo_4.3.2.Dockerfile rename to dockerfiles/geospatial-dev-osgeo_4.3.3.Dockerfile index f9821d4b..c6e254f5 100644 --- a/dockerfiles/geospatial-dev-osgeo_4.3.2.Dockerfile +++ b/dockerfiles/geospatial-dev-osgeo_4.3.3.Dockerfile @@ -1,4 +1,4 @@ -FROM rocker/verse:4.3.2 +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.3.2.Dockerfile b/dockerfiles/geospatial-ubuntugis_4.3.3.Dockerfile similarity index 95% rename from dockerfiles/geospatial-ubuntugis_4.3.2.Dockerfile rename to dockerfiles/geospatial-ubuntugis_4.3.3.Dockerfile index b0d78796..e4a20e43 100644 --- a/dockerfiles/geospatial-ubuntugis_4.3.2.Dockerfile +++ b/dockerfiles/geospatial-ubuntugis_4.3.3.Dockerfile @@ -1,4 +1,4 @@ -FROM rocker/verse:4.3.2 +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.3.3.Dockerfile b/dockerfiles/geospatial_4.3.3.Dockerfile new file mode 100644 index 00000000..30b28e15 --- /dev/null +++ b/dockerfiles/geospatial_4.3.3.Dockerfile @@ -0,0 +1,8 @@ +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" \ + 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.2.Dockerfile b/dockerfiles/ml-verse_4.3.2.Dockerfile index 434eaf7f..1956b428 100644 --- a/dockerfiles/ml-verse_4.3.2.Dockerfile +++ b/dockerfiles/ml-verse_4.3.2.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://mirror.ctan.org/systems/texlive/tlnet +ENV CTAN_REPO=https://www.texlive.info/tlnet-archive/2024/02/28/tlnet RUN /rocker_scripts/install_verse.sh RUN /rocker_scripts/install_geospatial.sh diff --git a/dockerfiles/ml-verse_4.3.3.Dockerfile b/dockerfiles/ml-verse_4.3.3.Dockerfile new file mode 100644 index 00000000..8d627371 --- /dev/null +++ b/dockerfiles/ml-verse_4.3.3.Dockerfile @@ -0,0 +1,11 @@ +FROM rocker/ml:4.3.3 + +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.3.3.Dockerfile b/dockerfiles/ml_4.3.3.Dockerfile new file mode 100644 index 00000000..a9a3ce63 --- /dev/null +++ b/dockerfiles/ml_4.3.3.Dockerfile @@ -0,0 +1,21 @@ +FROM rocker/cuda:4.3.3 + +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.2.Dockerfile b/dockerfiles/r-ver_4.3.2.Dockerfile index 5cf45095..05409ab1 100644 --- a/dockerfiles/r-ver_4.3.2.Dockerfile +++ b/dockerfiles/r-ver_4.3.2.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/latest +ENV CRAN=https://p3m.dev/cran/__linux__/jammy/2024-02-28 ENV LANG=en_US.UTF-8 COPY scripts /rocker_scripts diff --git a/dockerfiles/r-ver_4.3.3.Dockerfile b/dockerfiles/r-ver_4.3.3.Dockerfile new file mode 100644 index 00000000..e810129b --- /dev/null +++ b/dockerfiles/r-ver_4.3.3.Dockerfile @@ -0,0 +1,23 @@ +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.3.3 +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.3.3.Dockerfile b/dockerfiles/rstudio_4.3.3.Dockerfile new file mode 100644 index 00000000..eee266a5 --- /dev/null +++ b/dockerfiles/rstudio_4.3.3.Dockerfile @@ -0,0 +1,20 @@ +FROM rocker/r-ver:4.3.3 + +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.3.3.Dockerfile b/dockerfiles/shiny-verse_4.3.3.Dockerfile new file mode 100644 index 00000000..d7f7d2a2 --- /dev/null +++ b/dockerfiles/shiny-verse_4.3.3.Dockerfile @@ -0,0 +1,8 @@ +FROM rocker/shiny:4.3.3 + +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.3.3.Dockerfile b/dockerfiles/shiny_4.3.3.Dockerfile new file mode 100644 index 00000000..a6a53b04 --- /dev/null +++ b/dockerfiles/shiny_4.3.3.Dockerfile @@ -0,0 +1,16 @@ +FROM rocker/r-ver:4.3.3 + +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.3.3.Dockerfile b/dockerfiles/tidyverse_4.3.3.Dockerfile new file mode 100644 index 00000000..67ee584b --- /dev/null +++ b/dockerfiles/tidyverse_4.3.3.Dockerfile @@ -0,0 +1,8 @@ +FROM rocker/rstudio:4.3.3 + +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.2.Dockerfile b/dockerfiles/verse_4.3.2.Dockerfile index b7dc849f..85835a31 100644 --- a/dockerfiles/verse_4.3.2.Dockerfile +++ b/dockerfiles/verse_4.3.2.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://mirror.ctan.org/systems/texlive/tlnet +ENV CTAN_REPO=https://www.texlive.info/tlnet-archive/2024/02/28/tlnet ENV PATH=$PATH:/usr/local/texlive/bin/linux RUN /rocker_scripts/install_verse.sh diff --git a/dockerfiles/verse_4.3.3.Dockerfile b/dockerfiles/verse_4.3.3.Dockerfile new file mode 100644 index 00000000..1df3da3c --- /dev/null +++ b/dockerfiles/verse_4.3.3.Dockerfile @@ -0,0 +1,11 @@ +FROM rocker/tidyverse:4.3.3 + +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.2.json b/stacks/4.3.2.json index 60ddd950..282c616a 100644 --- a/stacks/4.3.2.json +++ b/stacks/4.3.2.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/latest", + "CRAN": "https://p3m.dev/cran/__linux__/jammy/2024-02-28", "LANG": "en_US.UTF-8" }, "COPY": "scripts /rocker_scripts", @@ -40,13 +40,7 @@ "CMD": "[\"R\"]", "tags": [ "docker.io/rocker/r-ver:4.3.2", - "ghcr.io/rocker-org/r-ver:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/r-ver:4.3.2" ], "platforms": [ "linux/amd64", @@ -82,13 +76,7 @@ "EXPOSE": 8787, "tags": [ "docker.io/rocker/rstudio:4.3.2", - "ghcr.io/rocker-org/rstudio:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/rstudio:4.3.2" ], "platforms": [ "linux/amd64", @@ -105,13 +93,7 @@ "RUN": "/rocker_scripts/install_tidyverse.sh", "tags": [ "docker.io/rocker/tidyverse:4.3.2", - "ghcr.io/rocker-org/tidyverse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/tidyverse:4.3.2" ] }, { @@ -122,7 +104,7 @@ }, "FROM": "rocker/tidyverse:4.3.2", "ENV": { - "CTAN_REPO": "https://mirror.ctan.org/systems/texlive/tlnet", + "CTAN_REPO": "https://www.texlive.info/tlnet-archive/2024/02/28/tlnet", "PATH": "$PATH:/usr/local/texlive/bin/linux" }, "RUN": [ @@ -130,13 +112,7 @@ ], "tags": [ "docker.io/rocker/verse:4.3.2", - "ghcr.io/rocker-org/verse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/verse:4.3.2" ] }, { @@ -149,13 +125,7 @@ "RUN": "/rocker_scripts/install_geospatial.sh", "tags": [ "docker.io/rocker/geospatial:4.3.2", - "ghcr.io/rocker-org/geospatial:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/geospatial:4.3.2" ] }, { @@ -175,13 +145,7 @@ "EXPOSE": 3838, "tags": [ "docker.io/rocker/shiny:4.3.2", - "ghcr.io/rocker-org/shiny:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/shiny:4.3.2" ] }, { @@ -194,13 +158,7 @@ "RUN": "/rocker_scripts/install_tidyverse.sh", "tags": [ "docker.io/rocker/shiny-verse:4.3.2", - "ghcr.io/rocker-org/shiny-verse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/shiny-verse:4.3.2" ] }, { @@ -224,26 +182,14 @@ "EXPOSE": 8888, "tags": [ "docker.io/rocker/binder:4.3.2", - "ghcr.io/rocker-org/binder:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/binder:4.3.2" ] }, { "IMAGE": "cuda", "tags": [ "docker.io/rocker/cuda:4.3.2", - "ghcr.io/rocker-org/cuda:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/cuda:4.3.2" ], "labels": { "org.opencontainers.image.title": "rocker/cuda", @@ -264,7 +210,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/latest", + "CRAN": "https://p3m.dev/cran/__linux__/jammy/2024-02-28", "LANG": "en_US.UTF-8" }, "COPY": "scripts /rocker_scripts", @@ -284,13 +230,7 @@ "IMAGE": "ml", "tags": [ "docker.io/rocker/ml:4.3.2", - "ghcr.io/rocker-org/ml:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/ml:4.3.2" ], "labels": { "org.opencontainers.image.title": "rocker/ml", @@ -317,13 +257,7 @@ "IMAGE": "ml-verse", "tags": [ "docker.io/rocker/ml-verse:4.3.2", - "ghcr.io/rocker-org/ml-verse:4.3.2", - "docker.io/rocker/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" + "ghcr.io/rocker-org/ml-verse:4.3.2" ], "labels": { "org.opencontainers.image.title": "rocker/ml-verse", @@ -331,7 +265,7 @@ }, "FROM": "rocker/ml:4.3.2", "ENV": { - "CTAN_REPO": "https://mirror.ctan.org/systems/texlive/tlnet" + "CTAN_REPO": "https://www.texlive.info/tlnet-archive/2024/02/28/tlnet" }, "RUN": [ "/rocker_scripts/install_verse.sh", diff --git a/stacks/4.3.3.json b/stacks/4.3.3.json new file mode 100644 index 00000000..8c6974b5 --- /dev/null +++ b/stacks/4.3.3.json @@ -0,0 +1,342 @@ +{ + "ordered": true, + "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": [ + { + "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.3.3", + "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.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", + "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.3.3" + ], + "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.3.3", + "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.3.3", + "ghcr.io/rocker-org/rstudio:4.3.3", + "docker.io/rocker/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", + "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.3.3", + "RUN": "/rocker_scripts/install_tidyverse.sh", + "tags": [ + "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", + "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.3.3", + "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.3.3", + "ghcr.io/rocker-org/verse:4.3.3", + "docker.io/rocker/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" + ] + }, + { + "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.3.3", + "RUN": "/rocker_scripts/install_geospatial.sh", + "tags": [ + "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", + "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.3.3", + "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.3.3", + "ghcr.io/rocker-org/shiny:4.3.3", + "docker.io/rocker/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" + ] + }, + { + "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.3.3", + "RUN": "/rocker_scripts/install_tidyverse.sh", + "tags": [ + "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", + "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.3.3", + "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": "[\"/bin/sh\", \"-c\", \"jupyter lab --ip 0.0.0.0 --no-browser\"]", + "EXPOSE": 8888, + "tags": [ + "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", + "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.3.3", + "ghcr.io/rocker-org/cuda:4.3.3", + "docker.io/rocker/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", + "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.3.3", + "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.3.3" + ], + "cache-to": [ + "type=inline" + ] + }, + { + "IMAGE": "ml", + "tags": [ + "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", + "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.3.3", + "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.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", + "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.3.3", + "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 94b5bbe8..55837609 100644 --- a/stacks/extra.json +++ b/stacks/extra.json @@ -1,6 +1,6 @@ { "ordered": false, - "TAG": "4.3.2", + "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.3.2-ubuntugis", - "ghcr.io/rocker-org/geospatial:4.3.2-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.3.2", + "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.3.2", + "FROM": "rocker/verse:4.3.3", "ENV": { "PROJ_VERSION": "9.3.1", "GDAL_VERSION": "3.8.4",