Przeglądaj źródła

Run update.sh (arm32v5 -- https://hub.docker.com/u/arm32v5/)

Docker Library Bot 4 dni temu
rodzic
commit
a1d16eeda3
100 zmienionych plików z 829 dodań i 4330 usunięć
  1. 9 13
      adminer/README.md
  2. 12 12
      aerospike/README.md
  3. 5 17
      almalinux/README.md
  4. 4 10
      alpine/README.md
  5. 4 6
      alt/README.md
  6. 3 125
      amazoncorretto/README.md
  7. 3 5
      amazonlinux/README.md
  8. 3 1
      api-firewall/README.md
  9. 14 12
      arangodb/README.md
  10. 4 6
      archlinux/README.md
  11. 5 5
      backdrop/README.md
  12. 7 29
      bash/README.md
  13. 8 6
      bonita/README.md
  14. 2 36
      buildpack-deps/README.md
  15. 13 19
      busybox/README.md
  16. 12 67
      caddy/README.md
  17. 10 16
      cassandra/README.md
  18. 7 35
      chronograf/README.md
  19. 3 1
      cirros/README.md
  20. 5 3
      clearlinux/README.md
  21. 7 5
      clefos/README.md
  22. 14 18
      clickhouse/README.md
  23. 6 204
      clojure/README.md
  24. 11 13
      composer/README.md
  25. 24 22
      convertigo/README.md
  26. 3 41
      couchbase/README.md
  27. 9 13
      couchdb/README.md
  28. 4 4
      crate/README.md
  29. 3 3
      dart/README.md
  30. 23 41
      debian/README.md
  31. 12 87
      docker/README.md
  32. 9 127
      drupal/README.md
  33. 7 7
      eclipse-mosquitto/README.md
  34. 8 408
      eclipse-temurin/README.md
  35. 6 10
      eggdrop/README.md
  36. 3 9
      elasticsearch/README.md
  37. 6 136
      elixir/README.md
  38. 10 10
      emqx/README.md
  39. 9 33
      erlang/README.md
  40. 5 9
      fedora/README.md
  41. 3 17
      flink/README.md
  42. 3 3
      fluentd/README.md
  43. 8 28
      friendica/README.md
  44. 7 5
      gazebo/README.md
  45. 5 3
      gcc/README.md
  46. 15 77
      geonetwork/README.md
  47. 8 28
      ghost/README.md
  48. 8 120
      golang/README.md
  49. 4 152
      gradle/README.md
  50. 5 33
      groovy/README.md
  51. 4 34
      haproxy/README.md
  52. 10 38
      haskell/README.md
  53. 6 153
      haxe/README.md
  54. 7 16
      hello-world/README.md
  55. 8 6
      hitch/README.md
  56. 6 24
      httpd/README.md
  57. 4 78
      hylang/README.md
  58. 5 103
      ibm-semeru-runtimes/README.md
  59. 6 8
      ibmjava/README.md
  60. 16 60
      influxdb/README.md
  61. 4 22
      irssi/README.md
  62. 13 193
      jetty/README.md
  63. 5 25
      joomla/README.md
  64. 6 74
      jruby/README.md
  65. 5 94
      julia/README.md
  66. 12 32
      kapacitor/README.md
  67. 3 11
      kibana/README.md
  68. 3 7
      kong/README.md
  69. 15 13
      krakend/README.md
  70. 12 38
      lightstreamer/README.md
  71. 4 20
      liquibase/README.md
  72. 3 9
      logstash/README.md
  73. 4 4
      mageia/README.md
  74. 31 51
      mariadb/README.md
  75. 4 20
      matomo/README.md
  76. 9 159
      maven/README.md
  77. 6 26
      mediawiki/README.md
  78. 6 24
      memcached/README.md
  79. 5 3
      mongo-express/README.md
  80. 15 104
      mongo/README.md
  81. 5 23
      monica/README.md
  82. 23 27
      mysql/README.md
  83. 10 99
      nats/README.md
  84. 4 20
      neo4j/README.md
  85. 5 33
      neurodebian/README.md
  86. 14 34
      nextcloud/README.md
  87. 23 53
      nginx/README.md
  88. 3 87
      node/README.md
  89. 3 1
      notary/README.md
  90. 16 18
      odoo/README.md
  91. 11 73
      open-liberty/README.md
  92. 5 69
      openjdk/README.md
  93. 4 22
      oraclelinux/README.md
  94. 9 13
      orientdb/README.md
  95. 23 27
      percona/README.md
  96. 15 45
      perl/README.md
  97. 4 6
      photon/README.md
  98. 8 6
      php-zendserver/README.md
  99. 19 109
      php/README.md
  100. 10 26
      phpmyadmin/README.md

+ 9 - 13
adminer/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `adminer` official image](https://hub.docker.com/_/adminer) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`5.4.1`, `5`, `latest`, `5.4.1-standalone`, `5-standalone`, `standalone`](https://github.com/TimWolla/docker-adminer/blob/bf3ab5cb29e2c46cb5ecabe89b650c72af431b57/5/Dockerfile)
-
--	[`5.4.1-fastcgi`, `5-fastcgi`, `fastcgi`](https://github.com/TimWolla/docker-adminer/blob/bf3ab5cb29e2c46cb5ecabe89b650c72af431b57/5/fastcgi/Dockerfile)
-
--	[`4.17.1`, `4`, `4.17.1-standalone`, `4-standalone`](https://github.com/TimWolla/docker-adminer/blob/0c0fd187e8646ad61fe592a80d66abec2c1dc951/4/Dockerfile)
-
--	[`4.17.1-fastcgi`, `4-fastcgi`](https://github.com/TimWolla/docker-adminer/blob/0c0fd187e8646ad61fe592a80d66abec2c1dc951/4/fastcgi/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -66,7 +62,7 @@ Adminer (formerly phpMinAdmin) is a full-featured database management tool writt
 ### Standalone
 
 ```console
-$ docker run --link some_database:db -p 8080:8080 adminer
+$ docker run --link some_database:db -p 8080:8080 arm32v5/adminer
 ```
 
 Then you can hit `http://localhost:8080` or `http://host-ip:8080` in your browser.
@@ -76,7 +72,7 @@ Then you can hit `http://localhost:8080` or `http://host-ip:8080` in your browse
 If you are already running a FastCGI capable web server you might prefer running Adminer via FastCGI:
 
 ```console
-$ docker run --link some_database:db -p 9000:9000 adminer:fastcgi
+$ docker run --link some_database:db -p 9000:9000 arm32v5/adminer:fastcgi
 ```
 
 Then point your web server to port 9000 of the container.
@@ -114,13 +110,13 @@ This image bundles all official Adminer plugins. You can find the list of plugin
 To load plugins you can pass a list of filenames in `ADMINER_PLUGINS`:
 
 ```console
-$ docker run --link some_database:db -p 8080:8080 -e ADMINER_PLUGINS='tables-filter tinymce' adminer
+$ docker run --link some_database:db -p 8080:8080 -e ADMINER_PLUGINS='tables-filter tinymce' arm32v5/adminer
 ```
 
 If a plugin *requires* parameters to work correctly instead of adding the plugin to `ADMINER_PLUGINS`, you need to add a custom file to the container:
 
 ```console
-$ docker run --link some_database:db -p 8080:8080 -e ADMINER_PLUGINS='login-servers' adminer
+$ docker run --link some_database:db -p 8080:8080 -e ADMINER_PLUGINS='login-servers' arm32v5/adminer
 Unable to load plugin file "login-servers", because it has required parameters: servers
 Create a file "/var/www/html/plugins-enabled/login-servers.php" with the following contents to load the plugin:
 
@@ -146,7 +142,7 @@ The image bundles all the designs that are available in the source package of ad
 To use a bundled design you can pass its name in `ADMINER_DESIGN`:
 
 ```console
-$ docker run --link some_database:db -p 8080:8080 -e ADMINER_DESIGN='nette' adminer
+$ docker run --link some_database:db -p 8080:8080 -e ADMINER_DESIGN='nette' arm32v5/adminer
 ```
 
 To use a custom design you can add a file called `/var/www/html/adminer.css`.
@@ -156,7 +152,7 @@ To use a custom design you can add a file called `/var/www/html/adminer.css`.
 You can specify the default host with the `ADMINER_DEFAULT_SERVER` environment variable. This is useful if you are connecting to an external server or a docker container named something other than the default `db`.
 
 ```console
-docker run -p 8080:8080 -e ADMINER_DEFAULT_SERVER=mysql adminer
+docker run -p 8080:8080 -e ADMINER_DEFAULT_SERVER=mysql arm32v5/adminer
 ```
 
 ## Supported Drivers

+ 12 - 12
aerospike/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `aerospike` official image](https://hub.docker.com/_/aerospike) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,9 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`ee-8.1.0.1`, `ee-8.1.0.1_1`](https://github.com/aerospike/aerospike-server.docker/blob/aca2fba6072cf602c24fb500e9f0d71ff404b135/enterprise/ubuntu24.04/Dockerfile)
-
--	[`ce-8.1.0.1`, `ce-8.1.0.1_1`](https://github.com/aerospike/aerospike-server.docker/blob/aca2fba6072cf602c24fb500e9f0d71ff404b135/community/ubuntu24.04/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -66,7 +66,7 @@ Aerospike Community Edition supports the same developer APIs as Aerospike Enterp
 ### Running an Aerospike EE node with a feature key file in a mapped directory
 
 ```console
-docker run -d -v DIR:/opt/aerospike/etc/ -e "FEATURE_KEY_FILE=/opt/aerospike/etc/features.conf" --name aerospike -p 3000-3002:3000-3002 aerospike:ee-[version]
+docker run -d -v DIR:/opt/aerospike/etc/ -e "FEATURE_KEY_FILE=/opt/aerospike/etc/features.conf" --name aerospike -p 3000-3002:3000-3002 arm32v5/aerospike:ee-[version]
 ```
 
 Above, *DIR* is a directory on your machine where you drop your feature key file. Make sure Docker Desktop has file sharing permission to bind mount it into Docker containers.
@@ -75,13 +75,13 @@ Above, *DIR* is a directory on your machine where you drop your feature key file
 
 ```console
 FEATKEY=$(base64 ~/Desktop/evaluation-features.conf)
-docker run -d -e "FEATURES=$FEATKEY" -e "FEATURE_KEY_FILE=env-b64:FEATURES" --name aerospike -p 3000-3002:3000-3002 aerospike:ee-[version]
+docker run -d -e "FEATURES=$FEATKEY" -e "FEATURE_KEY_FILE=env-b64:FEATURES" --name aerospike -p 3000-3002:3000-3002 arm32v5/aerospike:ee-[version]
 ```
 
 ### Running an Aerospike CE node
 
 ```console
-docker run -d --name aerospike -p 3000-3002:3000-3002 aerospike:ce-[version]
+docker run -d --name aerospike -p 3000-3002:3000-3002 arm32v5/aerospike:ce-[version]
 ```
 
 ## Advanced Configuration
@@ -97,7 +97,7 @@ You can inject parameters into the configuration template using container-side e
 For example, to set the default [namespace](https://www.aerospike.com/docs/architecture/data-model.html) name to *demo*:
 
 ```console
-docker run -d --name aerospike -e "NAMESPACE=demo" -p 3000-3002:3000-3002 -v /my/dir:/opt/aerospike/etc/ -e "FEATURE_KEY_FILE=/opt/aerospike/etc/features.conf" aerospike:ee-[version]
+docker run -d --name aerospike -e "NAMESPACE=demo" -p 3000-3002:3000-3002 -v /my/dir:/opt/aerospike/etc/ -e "FEATURE_KEY_FILE=/opt/aerospike/etc/features.conf" arm32v5/aerospike:ee-[version]
 ```
 
 Injecting configuration parameters into the configuration template isn't compatible with using a custom configuration file. You can use one or the other.
@@ -132,7 +132,7 @@ You should first `-v` map a local directory, which Docker will bind mount. Next,
 For example:
 
 ```console
-docker run -d -v /opt/aerospike/etc/:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 aerospike:ee-[version] --config-file /opt/aerospike/etc/aerospike.conf
+docker run -d -v /opt/aerospike/etc/:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 arm32v5/aerospike:ee-[version] --config-file /opt/aerospike/etc/aerospike.conf
 ```
 
 ### Persistent Data Directory
@@ -142,7 +142,7 @@ With Docker, the files within the container are not persisted past the life of t
 For example:
 
 ```console
-docker run -d  -v /opt/aerospike/data:/opt/aerospike/data  -v /opt/aerospike/etc:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 -e "FEATURE_KEY_FILE=/opt/aerospike/etc/features.conf" aerospike:ee-[version]
+docker run -d  -v /opt/aerospike/data:/opt/aerospike/data  -v /opt/aerospike/etc:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 -e "FEATURE_KEY_FILE=/opt/aerospike/etc/features.conf" arm32v5/aerospike:ee-[version]
 ```
 
 The example above uses the configuration template, where the single defined namespace is in-memory with file-based persistence. Just mounting the predefined /opt/aerospike/data directory enables the data to be persisted on the host.
@@ -161,7 +161,7 @@ Alternatively, a custom configuration file is used with the parameter `file` set
 In this example we also mount the data directory in a similar way, using a custom configuration file.
 
 ```console
-docker run -d -v /opt/aerospike/data:/opt/aerospike/data -v /opt/aerospike/etc/:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 aerospike:ee-[version] --config-file /opt/aerospike/etc/aerospike.conf
+docker run -d -v /opt/aerospike/data:/opt/aerospike/data -v /opt/aerospike/etc/:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 arm32v5/aerospike:ee-[version] --config-file /opt/aerospike/etc/aerospike.conf
 ```
 
 ### Block Storage
@@ -181,7 +181,7 @@ Update the `storage-engine device` section of the namespace in the custom aerosp
 Now to map a host drive /dev/sdc to /dev/xvdc on a container
 
 ```console
-docker run -d --device '/dev/sdc:/dev/xvdc' -v /opt/aerospike/etc/:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 aerospike:ee-[version] --config-file /opt/aerospike/etc/aerospike.conf
+docker run -d --device '/dev/sdc:/dev/xvdc' -v /opt/aerospike/etc/:/opt/aerospike/etc/ --name aerospike -p 3000-3002:3000-3002 arm32v5/aerospike:ee-[version] --config-file /opt/aerospike/etc/aerospike.conf
 ```
 
 ### Persistent Lua Cache
@@ -189,7 +189,7 @@ docker run -d --device '/dev/sdc:/dev/xvdc' -v /opt/aerospike/etc/:/opt/aerospik
 Upon restart, your lua cache will become emptied. To persist the cache, you will want to mount a directory from the host to the container's `/opt/aerospike/usr/udf/lua` using the `-v` option:
 
 ```sh
-docker run -d -v /opt/aerospike/lua:/opt/aerospike/usr/udf/lua -v /opt/aerospike/data:/opt/aerospike/data --name aerospike -p 3000-3002:3000-3002 -e "FEATURE_KEY_FILE=/opt/etc/aerospike/features.conf" aerospike:ee-[version]
+docker run -d -v /opt/aerospike/lua:/opt/aerospike/usr/udf/lua -v /opt/aerospike/data:/opt/aerospike/data --name aerospike -p 3000-3002:3000-3002 -e "FEATURE_KEY_FILE=/opt/etc/aerospike/features.conf" arm32v5/aerospike:ee-[version]
 ```
 
 ## Clustering

+ 5 - 17
almalinux/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `almalinux` official image](https://hub.docker.com/_/almalinux) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,21 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`10-kitten`, `10-kitten-20250909`](https://github.com/AlmaLinux/container-images/blob/571a3caca09a9dd0f8c81c7834af79b8f9ad8ab2/default/amd64/Dockerfile)
-
--	[`10-kitten-minimal`, `10-kitten-minimal-20250909`](https://github.com/AlmaLinux/container-images/blob/571a3caca09a9dd0f8c81c7834af79b8f9ad8ab2/minimal/amd64/Dockerfile)
-
--	[`10`, `10.0`, `10.0-20250909`](https://github.com/AlmaLinux/container-images/blob/2f239bc800a366ea4dc42378905c237ae6e4e03a/default/amd64/Dockerfile)
-
--	[`10-minimal`, `10.0-minimal`, `10.0-minimal-20250909`](https://github.com/AlmaLinux/container-images/blob/2f239bc800a366ea4dc42378905c237ae6e4e03a/minimal/amd64/Dockerfile)
-
--	[`8`, `8.10`, `8.10-20250909`](https://github.com/AlmaLinux/container-images/blob/1bee999abd112c603a3044f96282a2c1b66cb57f/default/amd64/Dockerfile)
-
--	[`8-minimal`, `8.10-minimal`, `8.10-minimal-20250909`](https://github.com/AlmaLinux/container-images/blob/1bee999abd112c603a3044f96282a2c1b66cb57f/minimal/amd64/Dockerfile)
-
--	[`latest`, `9`, `9.6`, `9.6-20250909`](https://github.com/AlmaLinux/container-images/blob/17f5f89c183962069c90892cd92c8b83598b8807/default/amd64/Dockerfile)
-
--	[`minimal`, `9-minimal`, `9.6-minimal`, `9.6-minimal-20250909`](https://github.com/AlmaLinux/container-images/blob/17f5f89c183962069c90892cd92c8b83598b8807/minimal/amd64/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -71,13 +59,13 @@ WARNING:
 
 The default (platform) image is a general-purpose image with a full DNF stack and basic tools like find, tar, vi, etc.
 
-The `almalinux:latest` tag will always point to the latest stable release of the default image. Major releases and minor releases are also tagged with their version (e.g. `almalinux:8` or `almalinux:8.4`).
+The `arm32v5/almalinux:latest` tag will always point to the latest stable release of the default image. Major releases and minor releases are also tagged with their version (e.g. `arm32v5/almalinux:8` or `arm32v5/almalinux:8.4`).
 
 ## Minimal image
 
 The minimal image is a stripped-down image that uses the microdnf package manager and contains a very limited package set. It is designed for applications that come with their own dependencies bundled (e.g. NodeJS, Python).
 
-The `almalinux:minimal` tag always points to the most recent version of the minimal image. Tags for major (e.g. `almalinux:8-minimal`) and minor (e.g. `almalinux:8.4-minimal`) releases are also available.
+The `arm32v5/almalinux:minimal` tag always points to the most recent version of the minimal image. Tags for major (e.g. `arm32v5/almalinux:8-minimal`) and minor (e.g. `arm32v5/almalinux:8.4-minimal`) releases are also available.
 
 ### Upgrade policy
 

+ 4 - 10
alpine/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `alpine` official image](https://hub.docker.com/_/alpine) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,15 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`20250108`, `edge`](https://github.com/alpinelinux/docker-alpine/blob/c1f1de232c970df2285c03050ab3747b8563164f/x86_64/Dockerfile)
-
--	[`3.22.2`, `3.22`, `3`, `latest`](https://github.com/alpinelinux/docker-alpine/blob/4dc13cbc7caffe03c98aa99f28e27c2fb6f7e74d/x86_64/Dockerfile)
-
--	[`3.21.5`, `3.21`](https://github.com/alpinelinux/docker-alpine/blob/2c30d5daeebb5090b1b6363a9e97dd88bf08a642/x86_64/Dockerfile)
-
--	[`3.20.8`, `3.20`](https://github.com/alpinelinux/docker-alpine/blob/f5ce8f036ef8a57481ae6f3f1cf7f2300cff8d29/x86_64/Dockerfile)
-
--	[`3.19.9`, `3.19`](https://github.com/alpinelinux/docker-alpine/blob/ee939d52345248420cf62d4606ccc7152bc5a107/x86_64/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -66,7 +60,7 @@ WARNING:
 Use like you would any other base image:
 
 ```dockerfile
-FROM alpine:3.14
+FROM arm32v5/alpine:3.14
 RUN apk add --no-cache mysql-client
 ENTRYPOINT ["mysql"]
 ```

+ 4 - 6
alt/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `alt` official image](https://hub.docker.com/_/alt) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,11 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`p10`](https://github.com/alt-cloud/docker-brew-alt/blob/ef522411b7245d758aa8c8a24a0575c742fac1a2/x86_64/Dockerfile)
-
--	[`sisyphus`](https://github.com/alt-cloud/docker-brew-alt/blob/f6fcb549885ee57d7bbb53a22484ee16cb9413b0/x86_64/Dockerfile)
-
--	[`p11`, `latest`](https://github.com/alt-cloud/docker-brew-alt/blob/068702e0e800b291f7853380450a5557e56900c3/x86_64/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -73,7 +71,7 @@ As said above, Sisyphus is a frequently updated repository mainly designed for d
 
 # About this image
 
-The `alt:latest` tag will always point the latest stable release (which is, at the time of this writing, `alt:p9`).
+The `arm32v5/alt:latest` tag will always point the latest stable release (which is, at the time of this writing, `arm32v5/alt:p9`).
 
 ## How It's Made
 

+ 3 - 125
amazoncorretto/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `amazoncorretto` official image](https://hub.docker.com/_/amazoncorretto) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,115 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`8`, `8u462`, `8u462-al2`, `8-al2-full`, `8-al2-jdk`, `8-al2-generic`, `8u462-al2-generic`, `8-al2-generic-jdk`, `latest`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jdk/al2-generic/Dockerfile)
-
--	[`8-al2023`, `8u462-al2023`, `8-al2023-jdk`, `8-al2023-jre`, `8u462-al2023-jre`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jdk/al2023/Dockerfile)
-
--	[`8-al2-native-jre`, `8u462-al2-native-jre`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jre/al2/Dockerfile)
-
--	[`8-al2-native-jdk`, `8u462-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jdk/al2/Dockerfile)
-
--	[`8-alpine3.19`, `8u462-alpine3.19`, `8-alpine3.19-full`, `8-alpine3.19-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jdk/alpine/3.19/Dockerfile)
-
--	[`8-alpine3.19-jre`, `8u462-alpine3.19-jre`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jre/alpine/3.19/Dockerfile)
-
--	[`8-alpine3.20`, `8u462-alpine3.20`, `8-alpine3.20-full`, `8-alpine3.20-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jdk/alpine/3.20/Dockerfile)
-
--	[`8-alpine3.20-jre`, `8u462-alpine3.20-jre`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jre/alpine/3.20/Dockerfile)
-
--	[`8-alpine3.21`, `8u462-alpine3.21`, `8-alpine3.21-full`, `8-alpine3.21-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jdk/alpine/3.21/Dockerfile)
-
--	[`8-alpine3.21-jre`, `8u462-alpine3.21-jre`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jre/alpine/3.21/Dockerfile)
-
--	[`8-alpine3.22`, `8u462-alpine3.22`, `8-alpine3.22-full`, `8-alpine3.22-jdk`, `8-alpine`, `8u462-alpine`, `8-alpine-full`, `8-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jdk/alpine/3.22/Dockerfile)
-
--	[`8-alpine3.22-jre`, `8u462-alpine3.22-jre`, `8-alpine-jre`, `8u462-alpine-jre`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/8/jre/alpine/3.22/Dockerfile)
-
--	[`11`, `11.0.28`, `11.0.28-al2`, `11-al2-full`, `11-al2-jdk`, `11-al2-generic`, `11.0.28-al2-generic`, `11-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/jdk/al2-generic/Dockerfile)
-
--	[`11-al2023`, `11.0.28-al2023`, `11-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/jdk/al2023/Dockerfile)
-
--	[`11-al2023-headless`, `11.0.28-al2023-headless`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/headless/al2023/Dockerfile)
-
--	[`11-al2023-headful`, `11.0.28-al2023-headful`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/headful/al2023/Dockerfile)
-
--	[`11-al2-native-headless`, `11.0.28-al2-native-headless`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/headless/al2/Dockerfile)
-
--	[`11-al2-native-jdk`, `11.0.28-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/jdk/al2/Dockerfile)
-
--	[`11-alpine3.19`, `11.0.28-alpine3.19`, `11-alpine3.19-full`, `11-alpine3.19-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/jdk/alpine/3.19/Dockerfile)
-
--	[`11-alpine3.20`, `11.0.28-alpine3.20`, `11-alpine3.20-full`, `11-alpine3.20-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/jdk/alpine/3.20/Dockerfile)
-
--	[`11-alpine3.21`, `11.0.28-alpine3.21`, `11-alpine3.21-full`, `11-alpine3.21-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/jdk/alpine/3.21/Dockerfile)
-
--	[`11-alpine3.22`, `11.0.28-alpine3.22`, `11-alpine3.22-full`, `11-alpine3.22-jdk`, `11-alpine`, `11.0.28-alpine`, `11-alpine-full`, `11-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/11/jdk/alpine/3.22/Dockerfile)
-
--	[`17`, `17.0.16`, `17.0.16-al2`, `17-al2-full`, `17-al2-jdk`, `17-al2-generic`, `17.0.16-al2-generic`, `17-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/jdk/al2-generic/Dockerfile)
-
--	[`17-al2023`, `17.0.16-al2023`, `17-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/jdk/al2023/Dockerfile)
-
--	[`17-al2023-headless`, `17.0.16-al2023-headless`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/headless/al2023/Dockerfile)
-
--	[`17-al2023-headful`, `17.0.16-al2023-headful`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/headful/al2023/Dockerfile)
-
--	[`17-al2-native-headless`, `17.0.16-al2-native-headless`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/headless/al2/Dockerfile)
-
--	[`17-al2-native-headful`, `17.0.16-al2-native-headful`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/headful/al2/Dockerfile)
-
--	[`17-al2-native-jdk`, `17.0.16-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/jdk/al2/Dockerfile)
-
--	[`17-alpine3.19`, `17.0.16-alpine3.19`, `17-alpine3.19-full`, `17-alpine3.19-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/jdk/alpine/3.19/Dockerfile)
-
--	[`17-alpine3.20`, `17.0.16-alpine3.20`, `17-alpine3.20-full`, `17-alpine3.20-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/jdk/alpine/3.20/Dockerfile)
-
--	[`17-alpine3.21`, `17.0.16-alpine3.21`, `17-alpine3.21-full`, `17-alpine3.21-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/jdk/alpine/3.21/Dockerfile)
-
--	[`17-alpine3.22`, `17.0.16-alpine3.22`, `17-alpine3.22-full`, `17-alpine3.22-jdk`, `17-alpine`, `17.0.16-alpine`, `17-alpine-full`, `17-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/17/jdk/alpine/3.22/Dockerfile)
-
--	[`21`, `21.0.8`, `21.0.8-al2`, `21-al2-full`, `21-al2-jdk`, `21-al2-generic`, `21.0.8-al2-generic`, `21-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/jdk/al2-generic/Dockerfile)
-
--	[`21-al2023`, `21.0.8-al2023`, `21-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/jdk/al2023/Dockerfile)
-
--	[`21-al2023-headless`, `21.0.8-al2023-headless`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/headless/al2023/Dockerfile)
-
--	[`21-al2023-headful`, `21.0.8-al2023-headful`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/headful/al2023/Dockerfile)
-
--	[`21-alpine3.19`, `21.0.8-alpine3.19`, `21-alpine3.19-full`, `21-alpine3.19-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/jdk/alpine/3.19/Dockerfile)
-
--	[`21-alpine3.20`, `21.0.8-alpine3.20`, `21-alpine3.20-full`, `21-alpine3.20-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/jdk/alpine/3.20/Dockerfile)
-
--	[`21-alpine3.21`, `21.0.8-alpine3.21`, `21-alpine3.21-full`, `21-alpine3.21-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/jdk/alpine/3.21/Dockerfile)
-
--	[`21-alpine3.22`, `21.0.8-alpine3.22`, `21-alpine3.22-full`, `21-alpine3.22-jdk`, `21-alpine`, `21.0.8-alpine`, `21-alpine-full`, `21-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/21/jdk/alpine/3.22/Dockerfile)
-
--	[`24-al2023`, `24.0.2-al2023`, `24-al2023-jdk`, `24`, `24-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/24/jdk/al2023/Dockerfile)
-
--	[`24-al2023-headless`, `24.0.2-al2023-headless`, `24-headless`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/24/headless/al2023/Dockerfile)
-
--	[`24-al2023-headful`, `24.0.2-al2023-headful`, `24-headful`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/24/headful/al2023/Dockerfile)
-
--	[`24-alpine3.19`, `24.0.2-alpine3.19`, `24-alpine3.19-full`, `24-alpine3.19-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/24/jdk/alpine/3.19/Dockerfile)
-
--	[`24-alpine3.20`, `24.0.2-alpine3.20`, `24-alpine3.20-full`, `24-alpine3.20-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/24/jdk/alpine/3.20/Dockerfile)
-
--	[`24-alpine3.21`, `24.0.2-alpine3.21`, `24-alpine3.21-full`, `24-alpine3.21-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/24/jdk/alpine/3.21/Dockerfile)
-
--	[`24-alpine3.22`, `24.0.2-alpine3.22`, `24-alpine3.22-full`, `24-alpine3.22-jdk`, `24-alpine`, `24.0.2-alpine`, `24-alpine-full`, `24-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/24/jdk/alpine/3.22/Dockerfile)
-
--	[`25-al2023`, `25.0.0-al2023`, `25-al2023-jdk`, `25`, `25-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/25/jdk/al2023/Dockerfile)
-
--	[`25-al2023-headless`, `25.0.0-al2023-headless`, `25-headless`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/25/headless/al2023/Dockerfile)
-
--	[`25-al2023-headful`, `25.0.0-al2023-headful`, `25-headful`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/25/headful/al2023/Dockerfile)
-
--	[`25-alpine3.19`, `25.0.0-alpine3.19`, `25-alpine3.19-full`, `25-alpine3.19-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/25/jdk/alpine/3.19/Dockerfile)
-
--	[`25-alpine3.20`, `25.0.0-alpine3.20`, `25-alpine3.20-full`, `25-alpine3.20-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/25/jdk/alpine/3.20/Dockerfile)
-
--	[`25-alpine3.21`, `25.0.0-alpine3.21`, `25-alpine3.21-full`, `25-alpine3.21-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/25/jdk/alpine/3.21/Dockerfile)
-
--	[`25-alpine3.22`, `25.0.0-alpine3.22`, `25-alpine3.22-full`, `25-alpine3.22-jdk`, `25-alpine`, `25.0.0-alpine`, `25-alpine-full`, `25-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/da3b725e5c2e6dd6732320efc68288938486b3cd/25/jdk/alpine/3.22/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -195,22 +89,6 @@ It is the responsibility of the base docker image supplier to provide timely sec
 
 Note that there are multiple reasons why a CVE may appear to be present in a docker image, as explained in the [docker library FAQs](https://github.com/docker-library/faq/tree/73f10b0daf2fb8e7b38efaccc0e90b3510919d51#why-does-my-security-scanner-show-that-an-image-has-cves).
 
-# Image Variants
-
-The `amazoncorretto` images come in many flavors, each designed for a specific use case.
-
-## `amazoncorretto:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `amazoncorretto:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 Amazon Corretto is released under the same open source license as OpenJDK, which is licensed under the GNU Public License version 2 with the Class Path Exception ([GPLv2 with CPE](https://openjdk.java.net/legal/gplv2+ce.html)).

+ 3 - 5
amazonlinux/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `amazonlinux` official image](https://hub.docker.com/_/amazonlinux) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,11 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`2023`, `latest`, `2023.9.20250929.0`](https://github.com/amazonlinux/container-images/blob/929de1dd8d1747a34701660136a6654d5ef312cc/Dockerfile)
-
--	[`2`, `2.0.20250929.2`](https://github.com/amazonlinux/container-images/blob/bd6f28b0f4dac5ef4dadc1e141d005d65ef60be1/Dockerfile)
-
--	[`1`, `2018.03`, `2018.03.0.20231218.0`](https://github.com/amazonlinux/container-images/blob/cfb41ad1c7624786ea10f60c15ce9c117c4da3b6/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 3 - 1
api-firewall/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `api-firewall` official image](https://hub.docker.com/_/api-firewall) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`0.9.3`, `latest`](https://github.com/wallarm/api-firewall-docker/blob/fa9dcae65a51f3649b60a970add65a6553274f36/0.9.3/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 14 - 12
arangodb/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `arangodb` official image](https://hub.docker.com/_/arangodb) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`3.12`, `3.12.5.2`, `latest`](https://github.com/arangodb/arangodb-docker/blob/0584d0d3a17f0d4b13cd549b0f4f36a1f6cc65cc/alpine/3.12.5.2/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -75,16 +77,16 @@ ArangoDB runs everywhere: On-prem, in the cloud, and as a managed cloud service:
 In order to start an ArangoDB instance, run:
 
 ```console
-docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name arangodb-instance arangodb
+docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name arangodb-instance arm32v5/arangodb
 ```
 
 Docker chooses the processor architecture for the image that matches your host CPU by default. If this is not the case, for example, because you have the `DOCKER_DEFAULT_PLATFORM` environment variable set to a different architecture, you can pass the `--platform` flag to the `docker run` command to specify the appropriate operating system and architecture for the container. For x86-64, use `linux/amd64`. On ARM, especially Apple silicon with no emulation for the required AVX instruction set extension, use `linux/arm64/v8`:
 
 ```console
-docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name arangodb-instance --platform linux/arm64/v8 arangodb
+docker run -d -p 8529:8529 -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name arangodb-instance --platform linux/arm64/v8 arm32v5/arangodb
 ```
 
-This creates and launches the arangodb Docker instance as a background process. The Identifier of the process is printed. By default, ArangoDB listens on port `8529` for requests.
+This creates and launches the arm32v5/arangodb Docker instance as a background process. The Identifier of the process is printed. By default, ArangoDB listens on port `8529` for requests.
 
 In order to get the IP ArangoDB listens on, run:
 
@@ -107,7 +109,7 @@ If you don't specify a language explicitly, the default is `en_US` up to ArangoD
 To use the running instance from an application, link the container:
 
 ```console
-docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name my-app --link arangodb-instance:db-link arangodb
+docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name my-app --link arangodb-instance:db-link arm32v5/arangodb
 ```
 
 This uses the instance named `arangodb-instance` and links it into the application container. The application container contains environment variables, which can be used to access the database.
@@ -123,7 +125,7 @@ This uses the instance named `arangodb-instance` and links it into the applicati
 If you want to expose the port to the outside world, run:
 
 ```console
-docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 -d arangodb
+docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 -d arm32v5/arangodb
 ```
 
 ArangoDB listen on port 8529 for request and the image includes `EXPOSE
@@ -154,7 +156,7 @@ Note: this way of specifying logins only applies to single server installations.
 You can pass arguments to the ArangoDB server by appending them to the end of the Docker command:
 
 ```console
-docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 arangodb --help
+docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 arm32v5/arangodb --help
 ```
 
 The entrypoint script starts the `arangod` binary by default and forwards your arguments.
@@ -162,7 +164,7 @@ The entrypoint script starts the `arangod` binary by default and forwards your a
 You may also start other binaries, such as the ArangoShell:
 
 ```console
-docker run -it arangodb arangosh --server.database myDB ...
+docker run -it arm32v5/arangodb arangosh --server.database myDB ...
 ```
 
 Note that you need to set up networking for containers if `arangod` runs in one container and you want to access it with `arangosh` running in another container. It is easier to execute it in the same container instead. Use `docker ps` to find out the container ID / name of a running container:
@@ -215,7 +217,7 @@ ArangoDB supports two different storage engines from version 3.2 to 3.6. You can
 
 ArangoDB uses the volume `/var/lib/arangodb3` as database directory to store the collection data and the volume `/var/lib/arangodb3-apps` as apps directory to store any extensions. These directories are marked as docker volumes.
 
-See `docker inspect --format "{{ .Config.Volumes }}" arangodb` for all volumes.
+See `docker inspect --format "{{ .Config.Volumes }}" arm32v5/arangodb` for all volumes.
 
 A good explanation about persistence and docker container can be found here: [Docker In-depth: Volumes](http://container42.com/2014/11/03/docker-indepth-volumes/), [Why Docker Data Containers are Good](https://medium.com/@ramangupta/why-docker-data-containers-are-good-589b3c6c749e)
 
@@ -227,7 +229,7 @@ You can map the container's volumes to a directory on the host, so that the data
 unix> mkdir /tmp/arangodb
 unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 -d \
         -v /tmp/arangodb:/var/lib/arangodb3 \
-        arangodb
+        arm32v5/arangodb
 ```
 
 This will use the `/tmp/arangodb` directory of the host as database directory for ArangoDB inside the container.
@@ -237,13 +239,13 @@ This will use the `/tmp/arangodb` directory of the host as database directory fo
 Alternatively you can create a container holding the data.
 
 ```console
-docker create --name arangodb-persist arangodb true
+docker create --name arangodb-persist arm32v5/arangodb true
 ```
 
 And use this data container in your ArangoDB container.
 
 ```console
-docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --volumes-from arangodb-persist -p 8529:8529 arangodb
+docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --volumes-from arangodb-persist -p 8529:8529 arm32v5/arangodb
 ```
 
 If want to save a few bytes you can alternatively use [busybox](https://hub.docker.com/_/busybox) or [alpine](https://hub.docker.com/_/alpine) for creating the volume only containers. Please note that you need to provide the used volumes in this case. For example

+ 4 - 6
archlinux/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `archlinux` official image](https://hub.docker.com/_/archlinux) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,11 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`latest`, `base`, `base-20251012.0.434149`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/1ad524c13b57eb60b01a2d576c65dd4ed2140fd0/Dockerfile.base)
-
--	[`base-devel`, `base-devel-20251012.0.434149`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/1ad524c13b57eb60b01a2d576c65dd4ed2140fd0/Dockerfile.base-devel)
-
--	[`multilib-devel`, `multilib-devel-20251012.0.434149`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/1ad524c13b57eb60b01a2d576c65dd4ed2140fd0/Dockerfile.multilib-devel)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -61,7 +59,7 @@ Our strong community is diverse and helpful, and we pride ourselves on the range
 
 # About this image
 
-The root filesystem tarball for this image is auto-generated weekly at 00:00 UTC on Sunday in Arch Linux infrastructure. Given the rolling-release nature of Arch Linux, images are tagged with the included meta package and the timestamp of the date they were generated. For example, `archlinux:base-20201101.0.7893` was generated the First of November 2020 in [CI job #7893](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/jobs/7893). The `latest` tag will always match the latest `base` tag.
+The root filesystem tarball for this image is auto-generated weekly at 00:00 UTC on Sunday in Arch Linux infrastructure. Given the rolling-release nature of Arch Linux, images are tagged with the included meta package and the timestamp of the date they were generated. For example, `arm32v5/archlinux:base-20201101.0.7893` was generated the First of November 2020 in [CI job #7893](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/jobs/7893). The `latest` tag will always match the latest `base` tag.
 
 Besides `base` we also provide images for the `base-devel` and `multilib-devel` meta packages.
 

+ 5 - 5
backdrop/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `backdrop` official image](https://hub.docker.com/_/backdrop) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,9 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`1.32.1`, `1.32`, `1`, `1.32.1-apache`, `1.32-apache`, `1-apache`, `apache`, `latest`](https://github.com/backdrop-ops/backdrop-docker/blob/b9eadec6b29d93b6db5c08136ac98411831b3610/1/apache/Dockerfile)
-
--	[`1.32.1-fpm`, `1.32-fpm`, `1-fpm`, `fpm`](https://github.com/backdrop-ops/backdrop-docker/blob/b9eadec6b29d93b6db5c08136ac98411831b3610/1/fpm/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -60,7 +60,7 @@ Backdrop CMS enables people to build highly customized websites, affordably, thr
 The basic pattern for starting a `backdrop` instance is:
 
 ```console
-$ docker run --name some-backdrop --link some-mysql:mysql -d backdrop
+$ docker run --name some-backdrop --link some-mysql:mysql -d arm32v5/backdrop
 ```
 
 The following environment variables are also honored for configuring your Backdrop CMS instance:
@@ -77,7 +77,7 @@ The `BACKDROP_DB_NAME` **must already exist** on the given MySQL server. Check o
 If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
 
 ```console
-$ docker run --name some-backdrop --link some-mysql:mysql -p 8080:80 -d backdrop
+$ docker run --name some-backdrop --link some-mysql:mysql -p 8080:80 -d arm32v5/backdrop
 ```
 
 Then, access it via `http://localhost:8080` or `http://host-ip:8080` in a browser.

+ 7 - 29
bash/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `bash` official image](https://hub.docker.com/_/bash) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,31 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`devel-20251006`, `devel`, `devel-20251006-alpine3.22`, `devel-alpine3.22`](https://github.com/tianon/docker-bash/blob/33dd5c2ee28bf8f5a2429d538e2dbb3a00cd52a5/devel/Dockerfile)
-
--	[`5.3.3`, `5.3`, `5`, `latest`, `5.3.3-alpine3.22`, `5.3-alpine3.22`, `5-alpine3.22`, `alpine3.22`](https://github.com/tianon/docker-bash/blob/3b56c1c4a4e381f8b53decf0917fddd2cd15c8d4/5.3/Dockerfile)
-
--	[`5.2.37`, `5.2`, `5.2.37-alpine3.22`, `5.2-alpine3.22`](https://github.com/tianon/docker-bash/blob/9fc164bd1a8e4bfe16c517623ce935dc821bbb08/5.2/Dockerfile)
-
--	[`5.1.16`, `5.1`, `5.1.16-alpine3.22`, `5.1-alpine3.22`](https://github.com/tianon/docker-bash/blob/8ba8423bc0d3339722d4ba2d1af1f53fd179f506/5.1/Dockerfile)
-
--	[`5.0.18`, `5.0`, `5.0.18-alpine3.22`, `5.0-alpine3.22`](https://github.com/tianon/docker-bash/blob/5f58d08f8ee4a558b8302ef22352af99d4beedfd/5.0/Dockerfile)
-
--	[`4.4.23`, `4.4`, `4`, `4.4.23-alpine3.22`, `4.4-alpine3.22`, `4-alpine3.22`](https://github.com/tianon/docker-bash/blob/099d6114cbdb9b016fb8c4beb653187df002f66f/4.4/Dockerfile)
-
--	[`4.3.48`, `4.3`, `4.3.48-alpine3.22`, `4.3-alpine3.22`](https://github.com/tianon/docker-bash/blob/099d6114cbdb9b016fb8c4beb653187df002f66f/4.3/Dockerfile)
-
--	[`4.2.53`, `4.2`, `4.2.53-alpine3.22`, `4.2-alpine3.22`](https://github.com/tianon/docker-bash/blob/8556e37dc74a044cfd6e8255acfd116a5bdb8588/4.2/Dockerfile)
-
--	[`4.1.17`, `4.1`, `4.1.17-alpine3.22`, `4.1-alpine3.22`](https://github.com/tianon/docker-bash/blob/099d6114cbdb9b016fb8c4beb653187df002f66f/4.1/Dockerfile)
-
--	[`4.0.44`, `4.0`, `4.0.44-alpine3.22`, `4.0-alpine3.22`](https://github.com/tianon/docker-bash/blob/099d6114cbdb9b016fb8c4beb653187df002f66f/4.0/Dockerfile)
-
--	[`3.2.57`, `3.2`, `3`, `3.2.57-alpine3.22`, `3.2-alpine3.22`, `3-alpine3.22`](https://github.com/tianon/docker-bash/blob/099d6114cbdb9b016fb8c4beb653187df002f66f/3.2/Dockerfile)
-
--	[`3.1.23`, `3.1`, `3.1.23-alpine3.22`, `3.1-alpine3.22`](https://github.com/tianon/docker-bash/blob/099d6114cbdb9b016fb8c4beb653187df002f66f/3.1/Dockerfile)
-
--	[`3.0.22`, `3.0`, `3.0.22-alpine3.22`, `3.0-alpine3.22`](https://github.com/tianon/docker-bash/blob/5ffa8349006e790fe3534d0a6c3100fd6d725407/3.0/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -92,7 +70,7 @@ There are a few main things that are important to note regarding this image:
 ## Interactive shell
 
 ```console
-$ docker run -it --rm bash:4.4
+$ docker run -it --rm arm32v5/bash:4.4
 bash-4.4# which bash
 /usr/local/bin/bash
 bash-4.4# echo $BASH_VERSION
@@ -102,16 +80,16 @@ bash-4.4# echo $BASH_VERSION
 ## Testing scripts via bind-mount
 
 ```console
-$ docker run -it --rm -v /path/to/script.sh:/script.sh:ro bash:4.4 bash /script.sh
+$ docker run -it --rm -v /path/to/script.sh:/script.sh:ro arm32v5/bash:4.4 bash /script.sh
 ...
-$ docker run -it --rm -v /path/to/script.sh:/script.sh:ro bash:3.2 bash /script.sh
+$ docker run -it --rm -v /path/to/script.sh:/script.sh:ro arm32v5/bash:3.2 bash /script.sh
 ...
 ```
 
 ## Testing scripts via `Dockerfile`
 
 ```dockerfile
-FROM bash:4.4
+FROM arm32v5/bash:4.4
 
 COPY script.sh /
 

+ 8 - 6
bonita/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `bonita` official image](https://hub.docker.com/_/bonita) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`2025.1-u0`, `2025.1`, `10.3.0`, `10.3`, `latest`](https://github.com/bonitasoft/bonita-distrib/blob/adca7d9251091cd02f3cde7c0a9cee0e1538c7a1/docker/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -58,7 +60,7 @@ Bonita is an open-source business process management and workflow suite created
 ## Quick start
 
 ```console
-$ docker run --name bonita -d -p 8080:8080 bonita
+$ docker run --name bonita -d -p 8080:8080 arm32v5/bonita
 ```
 
 This will start a container running [Bonita runtime](https://documentation.bonitasoft.com/bonita/latest/tomcat-bundle): a Tomcat bundle with Bonita Engine + Bonita Portal. With no environment variables specified, it's as if you have launched the bundle on your host using startup.{sh|bat} (with security hardening on REST and HTTP APIs, cf Security part). Bonita uses a H2 database here.
@@ -143,13 +145,13 @@ BIZ_DB_PASS=custombusinesspass
 ```
 
 ```bash
-docker run --name=bonita -h <hostname> --env-file=env.txt -d -p 8080:8080 bonita
+docker run --name=bonita -h <hostname> --env-file=env.txt -d -p 8080:8080 arm32v5/bonita
 ```
 
 ## Start Bonita with custom security credentials
 
 ```bash
-docker run --name=bonita -h <hostname> -e "BONITA_RUNTIME_ADMIN_USERNAME=tech_user" -e "BONITA_RUNTIME_ADMIN_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 bonita
+docker run --name=bonita -h <hostname> -e "BONITA_RUNTIME_ADMIN_USERNAME=tech_user" -e "BONITA_RUNTIME_ADMIN_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 arm32v5/bonita
 ```
 
 Now you can access the Bonita Runtime on localhost:8080/bonita and login using: tech_user / secret
@@ -290,7 +292,7 @@ This Docker image activates both static and dynamic authorization checks by defa
 For specific needs you can override this behavior by setting HTTP_API to true:
 
 ```console
-$ docker run  -e HTTP_API=true -e HTTP_API_PASSWORD="My-Cust0m_S3cR3T" --name bonita -d -p 8080:8080 bonita
+$ docker run  -e HTTP_API=true -e HTTP_API_PASSWORD="My-Cust0m_S3cR3T" --name bonita -d -p 8080:8080 arm32v5/bonita
 ```
 
 ## Update from an earlier version of Bonita
@@ -367,7 +369,7 @@ For updating from a version before 7.10.0, please refer to the [documentation](h
 -	Launch the new container pointing towards the copy of the database.
 
 	```console
-	$ docker run --name=bonita --link mydbpostgres:postgres -e "DB_NAME=newbonitadb" -e "DB_USER=newbonitauser" -e "DB_PASS=newbonitapass" -d -p 8081:8080 bonita:2025.1-u0
+	$ docker run --name=bonita --link mydbpostgres:postgres -e "DB_NAME=newbonitadb" -e "DB_USER=newbonitauser" -e "DB_PASS=newbonitapass" -d -p 8081:8080 arm32v5/bonita:2025.1-u0
 	```
 
 For more details regarding Bonita update and for version before 7.10.0, see the [documentation](https://documentation.bonitasoft.com/bonita/latest/version-update/migrate-from-an-earlier-version-of-bonita).

+ 2 - 36
buildpack-deps/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `buildpack-deps` official image](https://hub.docker.com/_/buildpack-deps) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -30,18 +32,6 @@ WARNING:
 
 -	[`bookworm`, `oldstable`](https://github.com/docker-library/buildpack-deps/blob/d0ecd4b7313e9bc6b00d9a4fe62ad5787bc197ae/debian/bookworm/Dockerfile)
 
--	[`bullseye-curl`, `oldoldstable-curl`](https://github.com/docker-library/buildpack-deps/blob/93d6db0797f91ab674535553b7e0e762941a02d0/debian/bullseye/curl/Dockerfile)
-
--	[`bullseye-scm`, `oldoldstable-scm`](https://github.com/docker-library/buildpack-deps/blob/d0ecd4b7313e9bc6b00d9a4fe62ad5787bc197ae/debian/bullseye/scm/Dockerfile)
-
--	[`bullseye`, `oldoldstable`](https://github.com/docker-library/buildpack-deps/blob/d0ecd4b7313e9bc6b00d9a4fe62ad5787bc197ae/debian/bullseye/Dockerfile)
-
--	[`forky-curl`, `testing-curl`](https://github.com/docker-library/buildpack-deps/blob/6fbd1fd6aa17031b10f11a97c31b9da1ac09db76/debian/forky/curl/Dockerfile)
-
--	[`forky-scm`, `testing-scm`](https://github.com/docker-library/buildpack-deps/blob/6fbd1fd6aa17031b10f11a97c31b9da1ac09db76/debian/forky/scm/Dockerfile)
-
--	[`forky`, `testing`](https://github.com/docker-library/buildpack-deps/blob/6fbd1fd6aa17031b10f11a97c31b9da1ac09db76/debian/forky/Dockerfile)
-
 -	[`sid-curl`, `unstable-curl`](https://github.com/docker-library/buildpack-deps/blob/2b3a8b7d1f8875865034be3bab98ddd737e37d5e/debian/sid/curl/Dockerfile)
 
 -	[`sid-scm`, `unstable-scm`](https://github.com/docker-library/buildpack-deps/blob/2b3a8b7d1f8875865034be3bab98ddd737e37d5e/debian/sid/scm/Dockerfile)
@@ -54,30 +44,6 @@ WARNING:
 
 -	[`trixie`, `stable`, `latest`](https://github.com/docker-library/buildpack-deps/blob/1f4fe499c668d9a2e1578aa8db4f0b2d14482cf5/debian/trixie/Dockerfile)
 
--	[`jammy-curl`, `22.04-curl`](https://github.com/docker-library/buildpack-deps/blob/93d6db0797f91ab674535553b7e0e762941a02d0/ubuntu/jammy/curl/Dockerfile)
-
--	[`jammy-scm`, `22.04-scm`](https://github.com/docker-library/buildpack-deps/blob/d0ecd4b7313e9bc6b00d9a4fe62ad5787bc197ae/ubuntu/jammy/scm/Dockerfile)
-
--	[`jammy`, `22.04`](https://github.com/docker-library/buildpack-deps/blob/d0ecd4b7313e9bc6b00d9a4fe62ad5787bc197ae/ubuntu/jammy/Dockerfile)
-
--	[`noble-curl`, `24.04-curl`](https://github.com/docker-library/buildpack-deps/blob/60dc5f9555c521de086b2f5770514faf69ee2cc4/ubuntu/noble/curl/Dockerfile)
-
--	[`noble-scm`, `24.04-scm`](https://github.com/docker-library/buildpack-deps/blob/60dc5f9555c521de086b2f5770514faf69ee2cc4/ubuntu/noble/scm/Dockerfile)
-
--	[`noble`, `24.04`](https://github.com/docker-library/buildpack-deps/blob/60dc5f9555c521de086b2f5770514faf69ee2cc4/ubuntu/noble/Dockerfile)
-
--	[`plucky-curl`, `25.04-curl`](https://github.com/docker-library/buildpack-deps/blob/ab3ae04e943ecb240a9691dfa1de219b4a3e32a0/ubuntu/plucky/curl/Dockerfile)
-
--	[`plucky-scm`, `25.04-scm`](https://github.com/docker-library/buildpack-deps/blob/ab3ae04e943ecb240a9691dfa1de219b4a3e32a0/ubuntu/plucky/scm/Dockerfile)
-
--	[`plucky`, `25.04`](https://github.com/docker-library/buildpack-deps/blob/ab3ae04e943ecb240a9691dfa1de219b4a3e32a0/ubuntu/plucky/Dockerfile)
-
--	[`questing-curl`, `25.10-curl`](https://github.com/docker-library/buildpack-deps/blob/99e7dc24c50c0a7be371ea9e6aed6134ce4cbfeb/ubuntu/questing/curl/Dockerfile)
-
--	[`questing-scm`, `25.10-scm`](https://github.com/docker-library/buildpack-deps/blob/99e7dc24c50c0a7be371ea9e6aed6134ce4cbfeb/ubuntu/questing/scm/Dockerfile)
-
--	[`questing`, `25.10`](https://github.com/docker-library/buildpack-deps/blob/99e7dc24c50c0a7be371ea9e6aed6134ce4cbfeb/ubuntu/questing/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  

+ 13 - 19
busybox/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `busybox` official image](https://hub.docker.com/_/busybox) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,21 +26,17 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`1.37.0-glibc`, `1.37-glibc`, `1-glibc`, `unstable-glibc`, `glibc`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest/glibc/amd64/index.json)
-
--	[`1.37.0-uclibc`, `1.37-uclibc`, `1-uclibc`, `unstable-uclibc`, `uclibc`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest/uclibc/amd64/index.json)
-
--	[`1.37.0-musl`, `1.37-musl`, `1-musl`, `unstable-musl`, `musl`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest/musl/amd64/index.json)
+-	[`1.37.0-glibc`, `1.37-glibc`, `1-glibc`, `unstable-glibc`, `glibc`](https://github.com/docker-library/busybox/blob/711d4b9a23ae7756c495308ba39c4897b0ba6d1b/latest/glibc/arm32v5/index.json)
 
--	[`1.37.0`, `1.37`, `1`, `unstable`, `latest`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest/glibc/amd64/index.json)
+-	[`1.37.0-uclibc`, `1.37-uclibc`, `1-uclibc`, `unstable-uclibc`, `uclibc`](https://github.com/docker-library/busybox/blob/711d4b9a23ae7756c495308ba39c4897b0ba6d1b/latest/uclibc/arm32v5/index.json)
 
--	[`1.36.1-glibc`, `1.36-glibc`, `stable-glibc`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest-1/glibc/amd64/index.json)
+-	[`1.37.0`, `1.37`, `1`, `unstable`, `latest`](https://github.com/docker-library/busybox/blob/711d4b9a23ae7756c495308ba39c4897b0ba6d1b/latest/glibc/arm32v5/index.json)
 
--	[`1.36.1-uclibc`, `1.36-uclibc`, `stable-uclibc`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest-1/uclibc/amd64/index.json)
+-	[`1.36.1-glibc`, `1.36-glibc`, `stable-glibc`](https://github.com/docker-library/busybox/blob/711d4b9a23ae7756c495308ba39c4897b0ba6d1b/latest-1/glibc/arm32v5/index.json)
 
--	[`1.36.1-musl`, `1.36-musl`, `stable-musl`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest-1/musl/amd64/index.json)
+-	[`1.36.1-uclibc`, `1.36-uclibc`, `stable-uclibc`](https://github.com/docker-library/busybox/blob/711d4b9a23ae7756c495308ba39c4897b0ba6d1b/latest-1/uclibc/arm32v5/index.json)
 
--	[`1.36.1`, `1.36`, `stable`](https://github.com/docker-library/busybox/blob/e5b5178110ca0332364a77d5eb4fff87b0e2ba3f/latest-1/glibc/amd64/index.json)
+-	[`1.36.1`, `1.36`, `stable`](https://github.com/docker-library/busybox/blob/711d4b9a23ae7756c495308ba39c4897b0ba6d1b/latest-1/glibc/arm32v5/index.json)
 
 # Quick reference (cont.)
 
@@ -74,7 +72,7 @@ BusyBox combines tiny versions of many common UNIX utilities into a single small
 ## Run BusyBox shell
 
 ```console
-$ docker run -it --rm busybox
+$ docker run -it --rm arm32v5/busybox
 ```
 
 This will drop you into an `sh` shell to allow you to do what you want inside a BusyBox system.
@@ -82,7 +80,7 @@ This will drop you into an `sh` shell to allow you to do what you want inside a
 ## Create a `Dockerfile` for a binary
 
 ```dockerfile
-FROM busybox
+FROM arm32v5/busybox
 COPY ./my-static-binary /my-static-binary
 CMD ["/my-static-binary"]
 ```
@@ -91,22 +89,18 @@ This `Dockerfile` will allow you to create a minimal image for your statically c
 
 # Image Variants
 
-The `busybox` images contain BusyBox built against various "libc" variants (for a comparison of "libc" variants, [Eta Labs has a very nice chart](http://www.etalabs.net/compare_libcs.html) which lists many similarities and differences).
+The `arm32v5/busybox` images contain BusyBox built against various "libc" variants (for a comparison of "libc" variants, [Eta Labs has a very nice chart](http://www.etalabs.net/compare_libcs.html) which lists many similarities and differences).
 
 For more information about the specific particulars of the build process for each variant, see `Dockerfile.builder` in the same directory as each variant's `Dockerfile` (see links above).
 
-## `busybox:glibc`
+## `arm32v5/busybox:glibc`
 
 -	[glibc from Debian](https://packages.debian.org/search?searchon=names&exact=1&suite=all&section=all&keywords=libc6) (which is then included in the image)
 
-## `busybox:uclibc`
+## `arm32v5/busybox:uclibc`
 
 -	[uClibc](https://uclibc.org) via [Buildroot](https://buildroot.org) (statically compiled)
 
-## `busybox:musl`
-
--	[musl from Alpine](https://pkgs.alpinelinux.org/packages?name=musl) (statically compiled)
-
 # License
 
 View [license information](http://www.busybox.net/license.html) for the software contained in this image.

+ 12 - 67
caddy/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `caddy` official image](https://hub.docker.com/_/caddy) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,40 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`2.10.2-alpine`, `2.10-alpine`, `2-alpine`, `alpine`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/alpine/Dockerfile)
-
--	[`2.10.2-builder-alpine`, `2.10-builder-alpine`, `2-builder-alpine`, `builder-alpine`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/builder/Dockerfile)
-
--	[`2.10.2-windowsservercore-ltsc2022`, `2.10-windowsservercore-ltsc2022`, `2-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows/ltsc2022/Dockerfile)
-
--	[`2.10.2-windowsservercore-ltsc2025`, `2.10-windowsservercore-ltsc2025`, `2-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows/ltsc2025/Dockerfile)
-
--	[`2.10.2-builder-windowsservercore-ltsc2022`, `2.10-builder-windowsservercore-ltsc2022`, `2-builder-windowsservercore-ltsc2022`, `builder-windowsservercore-ltsc2022`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows-builder/ltsc2022/Dockerfile)
-
--	[`2.10.2-builder-windowsservercore-ltsc2025`, `2.10-builder-windowsservercore-ltsc2025`, `2-builder-windowsservercore-ltsc2025`, `builder-windowsservercore-ltsc2025`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows-builder/ltsc2025/Dockerfile)
-
-## Shared Tags
-
--	`2.10.2`, `2.10`, `2`, `latest`:
-
-	-	[`2.10.2-alpine`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/alpine/Dockerfile)
-	-	[`2.10.2-windowsservercore-ltsc2022`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows/ltsc2022/Dockerfile)
-	-	[`2.10.2-windowsservercore-ltsc2025`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows/ltsc2025/Dockerfile)
-
--	`2.10.2-builder`, `2.10-builder`, `2-builder`, `builder`:
-
-	-	[`2.10.2-builder-alpine`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/builder/Dockerfile)
-	-	[`2.10.2-builder-windowsservercore-ltsc2022`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows-builder/ltsc2022/Dockerfile)
-	-	[`2.10.2-builder-windowsservercore-ltsc2025`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows-builder/ltsc2025/Dockerfile)
-
--	`2.10.2-windowsservercore`, `2.10-windowsservercore`, `2-windowsservercore`, `windowsservercore`:
-
-	-	[`2.10.2-windowsservercore-ltsc2022`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows/ltsc2022/Dockerfile)
-	-	[`2.10.2-windowsservercore-ltsc2025`](https://github.com/caddyserver/caddy-docker/blob/5572371a83e48fd0368a4917d0fc48e44ef30582/2.10/windows/ltsc2025/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -109,7 +78,7 @@ $ echo "hello world" > index.html
 $ docker run -d -p 80:80 \
     -v $PWD/index.html:/usr/share/caddy/index.html \
     -v caddy_data:/data \
-    caddy
+    arm32v5/caddy
 ...
 $ curl http://localhost/
 hello world
@@ -121,7 +90,7 @@ To override the default [`Caddyfile`](https://github.com/caddyserver/dist/blob/m
 $ docker run -d -p 80:80 \
     -v $PWD/conf:/etc/caddy \
     -v caddy_data:/data \
-    caddy
+    arm32v5/caddy
 ```
 
 #### ⚠️ Do not mount the Caddyfile directly at `/etc/caddy/Caddyfile`
@@ -137,7 +106,7 @@ $ docker run -d --cap-add=NET_ADMIN -p 80:80 -p 443:443 -p 443:443/udp \
     -v /site:/srv \
     -v caddy_data:/data \
     -v caddy_config:/config \
-    caddy caddy file-server --domain example.com
+    arm32v5/caddy caddy file-server --domain example.com
 ```
 
 The key here is that Caddy is able to listen to ports `80` and `443`, both required for the ACME HTTP challenge.
@@ -146,11 +115,11 @@ See [Caddy's docs](https://caddyserver.com/docs/automatic-https) for more inform
 
 ### Building your own Caddy-based image
 
-Most users deploying production sites will not want to rely on mounting files into a container, but will instead base their own images on `caddy`:
+Most users deploying production sites will not want to rely on mounting files into a container, but will instead base their own images on `arm32v5/caddy`:
 
 ```Dockerfile
 # note: never use the :latest tag in a production site
-FROM caddy:<version>
+FROM arm32v5/caddy:<version>
 
 COPY Caddyfile /etc/caddy/Caddyfile
 COPY site /srv
@@ -163,18 +132,18 @@ Caddy is extendable through the use of "modules". See https://caddyserver.com/do
 You can use the `:builder` image as a short-cut to building a new Caddy binary:
 
 ```Dockerfile
-FROM caddy:<version>-builder AS builder
+FROM arm32v5/caddy:<version>-builder AS builder
 
 RUN xcaddy build \
     --with github.com/caddyserver/nginx-adapter \
     --with github.com/hairyhenderson/[email protected]
 
-FROM caddy:<version>
+FROM arm32v5/caddy:<version>
 
 COPY --from=builder /usr/bin/caddy /usr/bin/caddy
 ```
 
-Note the second `FROM` instruction - this produces a much smaller image by simply overlaying the newly-built binary on top of the regular `caddy` image.
+Note the second `FROM` instruction - this produces a much smaller image by simply overlaying the newly-built binary on top of the regular `arm32v5/caddy` image.
 
 The [`xcaddy`](https://caddyserver.com/docs/build#xcaddy) tool is used to [build a new Caddy entrypoint](https://github.com/caddyserver/caddy/blob/4217217badf220d7d2c25f43f955fdc8454f2c64/cmd/caddy/main.go#L15..L25), with the provided modules. You can specify just a module name, or a name with a version (separated by `@`). You can also specify a specific version (can be a version tag or commit hash) of Caddy to build from. Read more about [`xcaddy` usage](https://github.com/caddyserver/xcaddy#command-usage).
 
@@ -208,7 +177,7 @@ If you prefer to use `docker compose` to run your stack, here's a sample service
 ```yaml
 services:
   caddy:
-    image: caddy:<version>
+    image: arm32v5/caddy:<version>
     restart: unless-stopped
     cap_add:
       - NET_ADMIN
@@ -229,30 +198,6 @@ volumes:
 
 Graceful reloads can then be conducted via `docker compose exec -w /etc/caddy caddy caddy reload`.
 
-# Image Variants
-
-The `caddy` images come in many flavors, each designed for a specific use case.
-
-## `caddy:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `caddy:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
-## `caddy:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
 # License
 
 View [license information](https://github.com/caddyserver/caddy/blob/master/LICENSE) for the software contained in this image.

+ 10 - 16
cassandra/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `cassandra` official image](https://hub.docker.com/_/cassandra) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,15 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`5.0.5`, `5.0`, `5`, `latest`, `5.0.5-jammy`, `5.0-jammy`, `5-jammy`, `jammy`](https://github.com/docker-library/cassandra/blob/793ea6b2a8097d629252fe77585775443b53e4c3/5.0/Dockerfile)
-
--	[`4.1.10`, `4.1`, `4`, `4.1.10-jammy`, `4.1-jammy`, `4-jammy`](https://github.com/docker-library/cassandra/blob/793ea6b2a8097d629252fe77585775443b53e4c3/4.1/Dockerfile)
-
--	[`4.0.18`, `4.0`, `4.0.18-jammy`, `4.0-jammy`](https://github.com/docker-library/cassandra/blob/793ea6b2a8097d629252fe77585775443b53e4c3/4.0/Dockerfile)
-
--	[`3.11.19`, `3.11`, `3`, `3.11.19-jammy`, `3.11-jammy`, `3-jammy`](https://github.com/docker-library/cassandra/blob/793ea6b2a8097d629252fe77585775443b53e4c3/3.11/Dockerfile)
-
--	[`3.0.32`, `3.0`, `3.0.32-jammy`, `3.0-jammy`](https://github.com/docker-library/cassandra/blob/793ea6b2a8097d629252fe77585775443b53e4c3/3.0/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -68,7 +62,7 @@ Apache Cassandra is an open source distributed database management system design
 Starting a Cassandra instance is simple:
 
 ```console
-$ docker run --name some-cassandra --network some-network -d cassandra:tag
+$ docker run --name some-cassandra --network some-network -d arm32v5/cassandra:tag
 ```
 
 ... where `some-cassandra` is the name you want to assign to your container and `tag` is the tag specifying the Cassandra version you want. See the list above for relevant tags.
@@ -78,7 +72,7 @@ $ docker run --name some-cassandra --network some-network -d cassandra:tag
 Using the environment variables documented below, there are two cluster scenarios: instances on the same machine and instances on separate machines. For the same machine, start the instance as described above. To start other instances, just tell each new node where the first is.
 
 ```console
-$ docker run --name some-cassandra2 -d --network some-network -e CASSANDRA_SEEDS=some-cassandra cassandra:tag
+$ docker run --name some-cassandra2 -d --network some-network -e CASSANDRA_SEEDS=some-cassandra arm32v5/cassandra:tag
 ```
 
 For separate machines (ie, two VMs on a cloud provider), you need to tell Cassandra what IP address to advertise to the other nodes (since the address of the container is behind the docker bridge).
@@ -86,13 +80,13 @@ For separate machines (ie, two VMs on a cloud provider), you need to tell Cassan
 Assuming the first machine's IP address is `10.42.42.42` and the second's is `10.43.43.43`, start the first with exposed gossip port:
 
 ```console
-$ docker run --name some-cassandra -d -e CASSANDRA_BROADCAST_ADDRESS=10.42.42.42 -p 7000:7000 cassandra:tag
+$ docker run --name some-cassandra -d -e CASSANDRA_BROADCAST_ADDRESS=10.42.42.42 -p 7000:7000 arm32v5/cassandra:tag
 ```
 
 Then start a Cassandra container on the second machine, with the exposed gossip port and seed pointing to the first machine:
 
 ```console
-$ docker run --name some-cassandra -d -e CASSANDRA_BROADCAST_ADDRESS=10.43.43.43 -p 7000:7000 -e CASSANDRA_SEEDS=10.42.42.42 cassandra:tag
+$ docker run --name some-cassandra -d -e CASSANDRA_BROADCAST_ADDRESS=10.43.43.43 -p 7000:7000 -e CASSANDRA_SEEDS=10.42.42.42 arm32v5/cassandra:tag
 ```
 
 ## Connect to Cassandra from `cqlsh`
@@ -100,7 +94,7 @@ $ docker run --name some-cassandra -d -e CASSANDRA_BROADCAST_ADDRESS=10.43.43.43
 The following command starts another Cassandra container instance and runs `cqlsh` (Cassandra Query Language Shell) against your original Cassandra container, allowing you to execute CQL statements against your database instance:
 
 ```console
-$ docker run -it --network some-network --rm cassandra cqlsh some-cassandra
+$ docker run -it --network some-network --rm arm32v5/cassandra cqlsh some-cassandra
 ```
 
 More information about the CQL can be found in the [Cassandra documentation](https://cassandra.apache.org/doc/latest/cql/index.html).
@@ -123,7 +117,7 @@ $ docker logs some-cassandra
 
 The best way to provide configuration to the `cassandra` image is to provide a custom `/etc/cassandra/cassandra.yaml` file. There are many ways to provide this file to the container (via short `Dockerfile` with `FROM` + `COPY`, via [Docker Configs](https://docs.docker.com/engine/swarm/configs/), via runtime bind-mount, etc), the details of which are left as an exercise for the reader.
 
-To use a different file name (for example, to avoid all image-provided configuration behavior), use `-Dcassandra.config=/path/to/cassandra.yaml` as an argument to the image (as in, `docker run ... cassandra -Dcassandra.config=/path/to/cassandra.yaml`).
+To use a different file name (for example, to avoid all image-provided configuration behavior), use `-Dcassandra.config=/path/to/cassandra.yaml` as an argument to the image (as in, `docker run ... arm32v5/cassandra -Dcassandra.config=/path/to/cassandra.yaml`).
 
 There are a small number of environment variables supported by the image which will modify `/etc/cassandra/cassandra.yaml` in some way (but the script is modifying YAML, so is naturally fragile):
 
@@ -162,7 +156,7 @@ The Docker documentation is a good starting point for understanding the differen
 2.	Start your `cassandra` container like this:
 
 	```console
-	$ docker run --name some-cassandra -v /my/own/datadir:/var/lib/cassandra -d cassandra:tag
+	$ docker run --name some-cassandra -v /my/own/datadir:/var/lib/cassandra -d arm32v5/cassandra:tag
 	```
 
 The `-v /my/own/datadir:/var/lib/cassandra` part of the command mounts the `/my/own/datadir` directory from the underlying host system as `/var/lib/cassandra` inside the container, where Cassandra by default will write its data files.

+ 7 - 35
chronograf/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `chronograf` official image](https://hub.docker.com/_/chronograf) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,21 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`1.7`, `1.7.17`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.7/Dockerfile)
-
--	[`1.7-alpine`, `1.7.17-alpine`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.7/alpine/Dockerfile)
-
--	[`1.8`, `1.8.10`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.8/Dockerfile)
-
--	[`1.8-alpine`, `1.8.10-alpine`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.8/alpine/Dockerfile)
-
--	[`1.9`, `1.9.4`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.9/Dockerfile)
-
--	[`1.9-alpine`, `1.9.4-alpine`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.9/alpine/Dockerfile)
-
--	[`1.10`, `1.10.8`, `latest`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.10/Dockerfile)
-
--	[`1.10-alpine`, `1.10.8-alpine`, `alpine`](https://github.com/influxdata/influxdata-docker/blob/1bf4846c3b7df2b7fc4369af5989442ec3d5b899/chronograf/1.10/alpine/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -72,7 +60,7 @@ Chronograf is InfluxData's open source web application. Use Chronograf with the
 Chronograf runs on port 8888. It can be run and accessed by exposing that port:
 
 ```console
-$ docker run -p 8888:8888 chronograf
+$ docker run -p 8888:8888 arm32v5/chronograf
 ```
 
 ### Mounting a volume
@@ -82,7 +70,7 @@ The Chronograf image exposes a shared volume under `/var/lib/chronograf`, so you
 ```console
 $ docker run -p 8888:8888 \
       -v $PWD:/var/lib/chronograf \
-      chronograf
+      arm32v5/chronograf
 ```
 
 Modify `$PWD` to the directory where you want to store data associated with the InfluxDB container.
@@ -92,7 +80,7 @@ You can also have Docker control the volume mountpoint by using a named volume.
 ```console
 $ docker run -p 8888:8888 \
       -v chronograf:/var/lib/chronograf \
-      chronograf
+      arm32v5/chronograf
 ```
 
 ### Using the container with InfluxDB
@@ -116,7 +104,7 @@ We can now start a Chronograf container that references this database.
 ```console
 $ docker run -p 8888:8888 \
       --net=influxdb \
-      chronograf --influxdb-url=http://influxdb:8086
+      arm32v5/chronograf --influxdb-url=http://influxdb:8086
 ```
 
 Try combining this with Telegraf to get dashboards for your infrastructure within minutes!
@@ -129,22 +117,6 @@ Starting in v1.10.5, Chronograf no longer run as the root user by default. If a
 
 See the [official docs](https://docs.influxdata.com/chronograf/latest/) for information on creating visualizations.
 
-# Image Variants
-
-The `chronograf` images come in many flavors, each designed for a specific use case.
-
-## `chronograf:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `chronograf:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/influxdata/chronograf/blob/master/LICENSE) for the software contained in this image.

+ 3 - 1
cirros/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `cirros` official image](https://hub.docker.com/_/cirros) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`0.6.3`, `0.6`, `0`, `latest`](https://github.com/tianon/docker-brew-cirros/blob/1821a0ca9eaf82280a2e953df56e88ab50178628/arches/amd64/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 5 - 3
clearlinux/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `clearlinux` official image](https://hub.docker.com/_/clearlinux) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # **DEPRECATION NOTICE**
 
 https://community.clearlinux.org/t/all-good-things-come-to-an-end-shutting-down-clear-linux-os/10716
@@ -30,7 +32,7 @@ https://community.clearlinux.org/t/all-good-things-come-to-an-end-shutting-down-
 
 # Supported tags and respective `Dockerfile` links
 
--	[`latest`, `base`](https://github.com/clearlinux/docker-brew-clearlinux/blob/03e2dcd390233733b398e72ce2382e54b5ef48a4/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -57,14 +59,14 @@ This serves as the official [Clear Linux OS](https://clearlinux.org) image.
 
 ![logo](https://raw.githubusercontent.com/docker-library/docs/dbe1941be63c87cc691b59d50f830f9dd7d69df9/clearlinux/logo.png)
 
-The `clearlinux:latest` tag will point to `clearlinux:base` which will track toward the latest release version of the distribution.
+The `arm32v5/clearlinux:latest` tag will point to `arm32v5/clearlinux:base` which will track toward the latest release version of the distribution.
 
 This image contains the os-core and os-core-update bundles, the latter can be used to add additional Clear Linux OS components (see [here](https://clearlinux.org/documentation/swupdate_about_sw_update.html) for more details about swupd and [here](https://clearlinux.org/documentation/bundles_overview.html) for more information on bundles).
 
 The following Dockerfile will install the editors and dev-utils bundles on top of the base image
 
 ```sh
-FROM clearlinux:base
+FROM arm32v5/clearlinux:base
 RUN swupd bundle-add editors dev-utils
 ```
 

+ 7 - 5
clefos/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `clefos` official image](https://hub.docker.com/_/clefos) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # **DEPRECATION NOTICE**
 
 With [the EOL of CentOS 7 (June 30, 2024)](https://www.redhat.com/en/topics/linux/centos-linux-eol), this image/project is [officially deprecated](https://github.com/docker-library/official-images/pull/7964#issuecomment-2253636315). Please adjust your usage accordingly.
@@ -28,7 +30,7 @@ With [the EOL of CentOS 7 (June 30, 2024)](https://www.redhat.com/en/topics/linu
 
 # Supported tags and respective `Dockerfile` links
 
-**No supported tags**
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -57,7 +59,7 @@ ClefOS Linux is a community-supported distribution for IBM Z (aka "mainframe") d
 
 ## ClefOS image documentation
 
-The `clefos:latest` tag is always the most recent version currently available.
+The `arm32v5/clefos:latest` tag is always the most recent version currently available.
 
 ### Building the Base Image
 
@@ -69,7 +71,7 @@ The `VERSION` file contains the id of the current ClefOS version and will be add
 
 ### Rolling builds
 
-The ClefOS Project offers regularly updated images for all active releases. These images will be updated monthly or as needed for emergency fixes. These rolling updates are tagged with the major version number and minor tags as well. For example, if 7.4.1708 is the most current then the build will result in `clefos:7` and `clefos:7.4.1708`. When the next minor level is available then `clefos:7` and `clefos:7.x.yymm` will be identical.
+The ClefOS Project offers regularly updated images for all active releases. These images will be updated monthly or as needed for emergency fixes. These rolling updates are tagged with the major version number and minor tags as well. For example, if 7.4.1708 is the most current then the build will result in `arm32v5/clefos:7` and `arm32v5/clefos:7.4.1708`. When the next minor level is available then `arm32v5/clefos:7` and `arm32v5/clefos:7.x.yymm` will be identical.
 
 ### Overlayfs and yum
 
@@ -81,12 +83,12 @@ By default, the ClefOS containers are built using yum's `nodocs` option, which h
 
 ## Systemd integration
 
-Systemd is not included in both the `clefos:7` and `clefos:latest` base containers, but can be created from these bases:
+Systemd is not included in both the `arm32v5/clefos:7` and `arm32v5/clefos:latest` base containers, but can be created from these bases:
 
 ### Dockerfile for systemd base image
 
 ```dockerfile
-FROM 		clefos:7
+FROM 		arm32v5/clefos:7
 
 ENV 		container docker
 

+ 14 - 18
clickhouse/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `clickhouse` official image](https://hub.docker.com/_/clickhouse) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`latest`, `jammy`, `25.9`, `25.9-jammy`, `25.9.3`, `25.9.3-jammy`, `25.9.3.48`, `25.9.3.48-jammy`](https://github.com/ClickHouse/docker-library/blob/7e4dd66c8f12c767dc39cf90ec8917906604af87/server/25.9.3.48/Dockerfile.ubuntu)
-
--	[`lts`, `lts-jammy`, `25.8`, `25.8-jammy`, `25.8.10`, `25.8.10-jammy`, `25.8.10.7`, `25.8.10.7-jammy`](https://github.com/ClickHouse/docker-library/blob/7e4dd66c8f12c767dc39cf90ec8917906604af87/server/25.8.10.7/Dockerfile.ubuntu)
-
--	[`25.7`, `25.7-jammy`, `25.7.8`, `25.7.8-jammy`, `25.7.8.71`, `25.7.8.71-jammy`](https://github.com/ClickHouse/docker-library/blob/7e4dd66c8f12c767dc39cf90ec8917906604af87/server/25.7.8.71/Dockerfile.ubuntu)
-
--	[`25.3`, `25.3-jammy`, `25.3.7`, `25.3.7-jammy`, `25.3.7.194`, `25.3.7.194-jammy`](https://github.com/ClickHouse/docker-library/blob/7e4dd66c8f12c767dc39cf90ec8917906604af87/server/25.3.7.194/Dockerfile.ubuntu)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -80,7 +76,7 @@ For more information and documentation see https://clickhouse.com/.
 ### start server instance
 
 ```bash
-docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 clickhouse
+docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 arm32v5/clickhouse
 ```
 
 By default, ClickHouse will be accessible only via the Docker network. See the **networking** section below.
@@ -90,7 +86,7 @@ By default, starting above server instance will be run as the `default` user wit
 ### connect to it from a native client
 
 ```bash
-docker run -it --rm --network=container:some-clickhouse-server --entrypoint clickhouse-client clickhouse
+docker run -it --rm --network=container:some-clickhouse-server --entrypoint clickhouse-client arm32v5/clickhouse
 # OR
 docker exec -it some-clickhouse-server clickhouse-client
 ```
@@ -119,7 +115,7 @@ docker rm some-clickhouse-server
 You can expose your ClickHouse running in docker by [mapping a particular port](https://docs.docker.com/config/containers/container-networking/) from inside the container using host ports:
 
 ```bash
-docker run -d -p 18123:8123 -p19000:9000 -e CLICKHOUSE_PASSWORD=changeme --name some-clickhouse-server --ulimit nofile=262144:262144 clickhouse
+docker run -d -p 18123:8123 -p19000:9000 -e CLICKHOUSE_PASSWORD=changeme --name some-clickhouse-server --ulimit nofile=262144:262144 arm32v5/clickhouse
 echo 'SELECT version()' | curl 'http://localhost:18123/?password=changeme' --data-binary @-
 ```
 
@@ -128,7 +124,7 @@ echo 'SELECT version()' | curl 'http://localhost:18123/?password=changeme' --dat
 Or by allowing the container to use [host ports directly](https://docs.docker.com/network/host/) using `--network=host` (also allows achieving better network performance):
 
 ```bash
-docker run -d --network=host --name some-clickhouse-server --ulimit nofile=262144:262144 clickhouse
+docker run -d --network=host --name some-clickhouse-server --ulimit nofile=262144:262144 arm32v5/clickhouse
 echo 'SELECT version()' | curl 'http://localhost:8123/' --data-binary @-
 ```
 
@@ -147,7 +143,7 @@ Typically you may want to mount the following folders inside your container to a
 docker run -d \
     -v "$PWD/ch_data:/var/lib/clickhouse/" \
     -v "$PWD/ch_logs:/var/log/clickhouse-server/" \
-    --name some-clickhouse-server --ulimit nofile=262144:262144 clickhouse
+    --name some-clickhouse-server --ulimit nofile=262144:262144 arm32v5/clickhouse
 ```
 
 You may also want to mount:
@@ -165,7 +161,7 @@ They are optional and can be enabled using the following [docker command-line ar
 ```bash
 docker run -d \
     --cap-add=SYS_NICE --cap-add=NET_ADMIN --cap-add=IPC_LOCK \
-    --name some-clickhouse-server --ulimit nofile=262144:262144 clickhouse
+    --name some-clickhouse-server --ulimit nofile=262144:262144 arm32v5/clickhouse
 ```
 
 Read more in [knowledge base](https://clickhouse.com/docs/knowledgebase/configure_cap_ipc_lock_and_cap_sys_nice_in_docker).
@@ -179,14 +175,14 @@ ClickHouse configuration is represented with a file "config.xml" ([documentation
 ### Start server instance with custom configuration
 
 ```bash
-docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 -v /path/to/your/config.xml:/etc/clickhouse-server/config.xml clickhouse
+docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 -v /path/to/your/config.xml:/etc/clickhouse-server/config.xml arm32v5/clickhouse
 ```
 
 ### Start server as custom user
 
 ```bash
 # $PWD/data/clickhouse should exist and be owned by current user
-docker run --rm --user "${UID}:${GID}" --name some-clickhouse-server --ulimit nofile=262144:262144 -v "$PWD/logs/clickhouse:/var/log/clickhouse-server" -v "$PWD/data/clickhouse:/var/lib/clickhouse" clickhouse
+docker run --rm --user "${UID}:${GID}" --name some-clickhouse-server --ulimit nofile=262144:262144 -v "$PWD/logs/clickhouse:/var/log/clickhouse-server" -v "$PWD/data/clickhouse:/var/lib/clickhouse" arm32v5/clickhouse
 ```
 
 When you use the image with local directories mounted, you probably want to specify the user to maintain the proper file ownership. Use the `--user` argument and mount `/var/lib/clickhouse` and `/var/log/clickhouse-server` inside the container. Otherwise, the image will complain and not start.
@@ -194,7 +190,7 @@ When you use the image with local directories mounted, you probably want to spec
 ### Start server from root (useful in case of enabled user namespace)
 
 ```bash
-docker run --rm -e CLICKHOUSE_RUN_AS_ROOT=1 --name clickhouse-server-userns -v "$PWD/logs/clickhouse:/var/log/clickhouse-server" -v "$PWD/data/clickhouse:/var/lib/clickhouse" clickhouse
+docker run --rm -e CLICKHOUSE_RUN_AS_ROOT=1 --name clickhouse-server-userns -v "$PWD/logs/clickhouse:/var/log/clickhouse-server" -v "$PWD/data/clickhouse:/var/lib/clickhouse" arm32v5/clickhouse
 ```
 
 ### How to create default database and user on starting
@@ -202,7 +198,7 @@ docker run --rm -e CLICKHOUSE_RUN_AS_ROOT=1 --name clickhouse-server-userns -v "
 Sometimes you may want to create a user (user named `default` is used by default) and database on a container start. You can do it using environment variables `CLICKHOUSE_DB`, `CLICKHOUSE_USER`, `CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT` and `CLICKHOUSE_PASSWORD`:
 
 ```bash
-docker run --rm -e CLICKHOUSE_DB=my_database -e CLICKHOUSE_USER=username -e CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1 -e CLICKHOUSE_PASSWORD=password -p 9000:9000/tcp clickhouse
+docker run --rm -e CLICKHOUSE_DB=my_database -e CLICKHOUSE_USER=username -e CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1 -e CLICKHOUSE_PASSWORD=password -p 9000:9000/tcp arm32v5/clickhouse
 ```
 
 #### Managing `default` user
@@ -212,7 +208,7 @@ The user `default` has disabled network access by default in the case none of `C
 There's a way to make `default` user insecurely available by setting environment variable `CLICKHOUSE_SKIP_USER_SETUP` to 1:
 
 ```bash
-docker run --rm -e CLICKHOUSE_SKIP_USER_SETUP=1 -p 9000:9000/tcp clickhouse
+docker run --rm -e CLICKHOUSE_SKIP_USER_SETUP=1 -p 9000:9000/tcp arm32v5/clickhouse
 ```
 
 ## How to extend this image

+ 6 - 204
clojure/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `clojure` official image](https://hub.docker.com/_/clojure) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,183 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`latest`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-25/latest/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-alpine`, `temurin-8-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-8-jdk-alpine/lein/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-bookworm`, `temurin-8-lein-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-8/lein/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-bookworm-slim`, `temurin-8-lein-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-8/lein/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-bullseye`, `temurin-8-lein-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-8/lein/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-bullseye-slim`, `temurin-8-lein-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-8/lein/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-jammy`, `temurin-8-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-8-jdk-jammy/lein/Dockerfile)
-
--	[`temurin-8-lein`, `temurin-8-lein-2.12.0`, `temurin-8-lein-2.12.0-noble`, `temurin-8-lein-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-8-jdk-noble/lein/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-trixie`, `temurin-8-lein-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-8/lein/Dockerfile)
-
--	[`temurin-8-lein-2.12.0-trixie-slim`, `temurin-8-lein-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-8/lein/Dockerfile)
-
--	[`temurin-8-alpine`, `temurin-8-tools-deps-1.12.3.1577-alpine`, `temurin-8-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-8-jdk-alpine/tools-deps/Dockerfile)
-
--	[`temurin-8-bookworm`, `temurin-8-tools-deps-1.12.3.1577-bookworm`, `temurin-8-tools-deps-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-8/tools-deps/Dockerfile)
-
--	[`temurin-8-bookworm-slim`, `temurin-8-tools-deps-1.12.3.1577-bookworm-slim`, `temurin-8-tools-deps-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-8/tools-deps/Dockerfile)
-
--	[`temurin-8-bullseye`, `temurin-8-tools-deps-1.12.3.1577-bullseye`, `temurin-8-tools-deps-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-8/tools-deps/Dockerfile)
-
--	[`temurin-8-bullseye-slim`, `temurin-8-tools-deps-1.12.3.1577-bullseye-slim`, `temurin-8-tools-deps-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-8/tools-deps/Dockerfile)
-
--	[`temurin-8-jammy`, `temurin-8-tools-deps-1.12.3.1577-jammy`, `temurin-8-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-8-jdk-jammy/tools-deps/Dockerfile)
-
--	[`temurin-8-noble`, `temurin-8-tools-deps`, `temurin-8-tools-deps-1.12.3.1577`, `temurin-8-tools-deps-1.12.3.1577-noble`, `temurin-8-tools-deps-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-8-jdk-noble/tools-deps/Dockerfile)
-
--	[`temurin-8-tools-deps-1.12.3.1577-trixie`, `temurin-8-tools-deps-trixie`, `temurin-8-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-8/tools-deps/Dockerfile)
-
--	[`temurin-8-tools-deps-1.12.3.1577-trixie-slim`, `temurin-8-tools-deps-trixie-slim`, `temurin-8-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-8/tools-deps/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-alpine`, `temurin-11-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-11-jdk-alpine/lein/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-bookworm`, `temurin-11-lein-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-11/lein/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-bookworm-slim`, `temurin-11-lein-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-11/lein/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-bullseye`, `temurin-11-lein-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-11/lein/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-bullseye-slim`, `temurin-11-lein-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-11/lein/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-jammy`, `temurin-11-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-11-jdk-jammy/lein/Dockerfile)
-
--	[`temurin-11-lein`, `temurin-11-lein-2.12.0`, `temurin-11-lein-2.12.0-noble`, `temurin-11-lein-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-11-jdk-noble/lein/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-trixie`, `temurin-11-lein-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-11/lein/Dockerfile)
-
--	[`temurin-11-lein-2.12.0-trixie-slim`, `temurin-11-lein-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-11/lein/Dockerfile)
-
--	[`temurin-11-alpine`, `temurin-11-tools-deps-1.12.3.1577-alpine`, `temurin-11-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-11-jdk-alpine/tools-deps/Dockerfile)
-
--	[`temurin-11-bookworm`, `temurin-11-tools-deps-1.12.3.1577-bookworm`, `temurin-11-tools-deps-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-11/tools-deps/Dockerfile)
-
--	[`temurin-11-bookworm-slim`, `temurin-11-tools-deps-1.12.3.1577-bookworm-slim`, `temurin-11-tools-deps-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-11/tools-deps/Dockerfile)
-
--	[`temurin-11-bullseye`, `temurin-11-tools-deps-1.12.3.1577-bullseye`, `temurin-11-tools-deps-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-11/tools-deps/Dockerfile)
-
--	[`temurin-11-bullseye-slim`, `temurin-11-tools-deps-1.12.3.1577-bullseye-slim`, `temurin-11-tools-deps-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-11/tools-deps/Dockerfile)
-
--	[`temurin-11-jammy`, `temurin-11-tools-deps-1.12.3.1577-jammy`, `temurin-11-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-11-jdk-jammy/tools-deps/Dockerfile)
-
--	[`temurin-11-noble`, `temurin-11-tools-deps`, `temurin-11-tools-deps-1.12.3.1577`, `temurin-11-tools-deps-1.12.3.1577-noble`, `temurin-11-tools-deps-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-11-jdk-noble/tools-deps/Dockerfile)
-
--	[`temurin-11-tools-deps-1.12.3.1577-trixie`, `temurin-11-tools-deps-trixie`, `temurin-11-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-11/tools-deps/Dockerfile)
-
--	[`temurin-11-tools-deps-1.12.3.1577-trixie-slim`, `temurin-11-tools-deps-trixie-slim`, `temurin-11-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-11/tools-deps/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-alpine`, `temurin-17-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-17-jdk-alpine/lein/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-bookworm`, `temurin-17-lein-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-17/lein/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-bookworm-slim`, `temurin-17-lein-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-17/lein/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-bullseye`, `temurin-17-lein-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-17/lein/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-bullseye-slim`, `temurin-17-lein-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-17/lein/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-jammy`, `temurin-17-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-17-jdk-jammy/lein/Dockerfile)
-
--	[`temurin-17-lein`, `temurin-17-lein-2.12.0`, `temurin-17-lein-2.12.0-noble`, `temurin-17-lein-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-17-jdk-noble/lein/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-trixie`, `temurin-17-lein-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-17/lein/Dockerfile)
-
--	[`temurin-17-lein-2.12.0-trixie-slim`, `temurin-17-lein-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-17/lein/Dockerfile)
-
--	[`temurin-17-alpine`, `temurin-17-tools-deps-1.12.3.1577-alpine`, `temurin-17-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-17-jdk-alpine/tools-deps/Dockerfile)
-
--	[`temurin-17-bookworm`, `temurin-17-tools-deps-1.12.3.1577-bookworm`, `temurin-17-tools-deps-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-17/tools-deps/Dockerfile)
-
--	[`temurin-17-bookworm-slim`, `temurin-17-tools-deps-1.12.3.1577-bookworm-slim`, `temurin-17-tools-deps-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-17/tools-deps/Dockerfile)
-
--	[`temurin-17-bullseye`, `temurin-17-tools-deps-1.12.3.1577-bullseye`, `temurin-17-tools-deps-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-17/tools-deps/Dockerfile)
-
--	[`temurin-17-bullseye-slim`, `temurin-17-tools-deps-1.12.3.1577-bullseye-slim`, `temurin-17-tools-deps-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-17/tools-deps/Dockerfile)
-
--	[`temurin-17-jammy`, `temurin-17-tools-deps-1.12.3.1577-jammy`, `temurin-17-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-17-jdk-jammy/tools-deps/Dockerfile)
-
--	[`temurin-17-noble`, `temurin-17-tools-deps`, `temurin-17-tools-deps-1.12.3.1577`, `temurin-17-tools-deps-1.12.3.1577-noble`, `temurin-17-tools-deps-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-17-jdk-noble/tools-deps/Dockerfile)
-
--	[`temurin-17-tools-deps-1.12.3.1577-trixie`, `temurin-17-tools-deps-trixie`, `temurin-17-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-17/tools-deps/Dockerfile)
-
--	[`temurin-17-tools-deps-1.12.3.1577-trixie-slim`, `temurin-17-tools-deps-trixie-slim`, `temurin-17-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-17/tools-deps/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-alpine`, `temurin-21-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-21-jdk-alpine/lein/Dockerfile)
-
--	[`temurin-21-lein`, `temurin-21-lein-2.12.0`, `temurin-21-lein-2.12.0-bookworm`, `temurin-21-lein-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-21/lein/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-bookworm-slim`, `temurin-21-lein-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-21/lein/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-bullseye`, `temurin-21-lein-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-21/lein/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-bullseye-slim`, `temurin-21-lein-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-21/lein/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-jammy`, `temurin-21-lein-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-21-jdk-jammy/lein/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-noble`, `temurin-21-lein-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-21-jdk-noble/lein/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-trixie`, `temurin-21-lein-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-21/lein/Dockerfile)
-
--	[`temurin-21-lein-2.12.0-trixie-slim`, `temurin-21-lein-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-21/lein/Dockerfile)
-
--	[`temurin-21-alpine`, `temurin-21-tools-deps-1.12.3.1577-alpine`, `temurin-21-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-21-jdk-alpine/tools-deps/Dockerfile)
-
--	[`temurin-21-bookworm`, `temurin-21-tools-deps`, `temurin-21-tools-deps-1.12.3.1577`, `temurin-21-tools-deps-1.12.3.1577-bookworm`, `temurin-21-tools-deps-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-21/tools-deps/Dockerfile)
-
--	[`temurin-21-bookworm-slim`, `temurin-21-tools-deps-1.12.3.1577-bookworm-slim`, `temurin-21-tools-deps-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-21/tools-deps/Dockerfile)
-
--	[`temurin-21-bullseye`, `temurin-21-tools-deps-1.12.3.1577-bullseye`, `temurin-21-tools-deps-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-21/tools-deps/Dockerfile)
-
--	[`temurin-21-bullseye-slim`, `temurin-21-tools-deps-1.12.3.1577-bullseye-slim`, `temurin-21-tools-deps-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-21/tools-deps/Dockerfile)
-
--	[`temurin-21-jammy`, `temurin-21-tools-deps-1.12.3.1577-jammy`, `temurin-21-tools-deps-jammy`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-21-jdk-jammy/tools-deps/Dockerfile)
-
--	[`temurin-21-noble`, `temurin-21-tools-deps-1.12.3.1577-noble`, `temurin-21-tools-deps-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-21-jdk-noble/tools-deps/Dockerfile)
-
--	[`temurin-21-tools-deps-1.12.3.1577-trixie`, `temurin-21-tools-deps-trixie`, `temurin-21-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-21/tools-deps/Dockerfile)
-
--	[`temurin-21-tools-deps-1.12.3.1577-trixie-slim`, `temurin-21-tools-deps-trixie-slim`, `temurin-21-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-21/tools-deps/Dockerfile)
-
--	[`temurin-25-lein-2.12.0-alpine`, `temurin-25-lein-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-25-jdk-alpine/lein/Dockerfile)
-
--	[`lein`, `lein-2.12.0`, `lein-2.12.0-bookworm`, `lein-bookworm`, `temurin-25-lein`, `temurin-25-lein-2.12.0`, `temurin-25-lein-2.12.0-bookworm`, `temurin-25-lein-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-25/lein/Dockerfile)
-
--	[`lein-2.12.0-bookworm-slim`, `lein-bookworm-slim`, `temurin-25-lein-2.12.0-bookworm-slim`, `temurin-25-lein-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-25/lein/Dockerfile)
-
--	[`lein-2.12.0-bullseye`, `lein-bullseye`, `temurin-25-lein-2.12.0-bullseye`, `temurin-25-lein-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-25/lein/Dockerfile)
-
--	[`lein-2.12.0-bullseye-slim`, `lein-bullseye-slim`, `temurin-25-lein-2.12.0-bullseye-slim`, `temurin-25-lein-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-25/lein/Dockerfile)
-
--	[`temurin-25-lein-2.12.0-noble`, `temurin-25-lein-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-25-jdk-noble/lein/Dockerfile)
-
--	[`lein-2.12.0-trixie`, `lein-trixie`, `temurin-25-lein-2.12.0-trixie`, `temurin-25-lein-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-25/lein/Dockerfile)
-
--	[`lein-2.12.0-trixie-slim`, `lein-trixie-slim`, `temurin-25-lein-2.12.0-trixie-slim`, `temurin-25-lein-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-25/lein/Dockerfile)
-
--	[`temurin-25-alpine`, `temurin-25-tools-deps-1.12.3.1577-alpine`, `temurin-25-tools-deps-alpine`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-25-jdk-alpine/tools-deps/Dockerfile)
-
--	[`temurin-25-bookworm`, `temurin-25-tools-deps`, `temurin-25-tools-deps-1.12.3.1577`, `temurin-25-tools-deps-1.12.3.1577-bookworm`, `temurin-25-tools-deps-bookworm`, `tools-deps`, `tools-deps-1.12.3.1577`, `tools-deps-1.12.3.1577-bookworm`, `tools-deps-bookworm`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-25/tools-deps/Dockerfile)
-
--	[`temurin-25-bookworm-slim`, `temurin-25-tools-deps-1.12.3.1577-bookworm-slim`, `temurin-25-tools-deps-bookworm-slim`, `tools-deps-1.12.3.1577-bookworm-slim`, `tools-deps-bookworm-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bookworm-slim-25/tools-deps/Dockerfile)
-
--	[`temurin-25-bullseye`, `temurin-25-tools-deps-1.12.3.1577-bullseye`, `temurin-25-tools-deps-bullseye`, `tools-deps-1.12.3.1577-bullseye`, `tools-deps-bullseye`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-25/tools-deps/Dockerfile)
-
--	[`temurin-25-bullseye-slim`, `temurin-25-tools-deps-1.12.3.1577-bullseye-slim`, `temurin-25-tools-deps-bullseye-slim`, `tools-deps-1.12.3.1577-bullseye-slim`, `tools-deps-bullseye-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-bullseye-slim-25/tools-deps/Dockerfile)
-
--	[`temurin-25-noble`, `temurin-25-tools-deps-1.12.3.1577-noble`, `temurin-25-tools-deps-noble`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/eclipse-temurin-25-jdk-noble/tools-deps/Dockerfile)
-
--	[`temurin-25-tools-deps-1.12.3.1577-trixie`, `temurin-25-tools-deps-trixie`, `temurin-25-trixie`, `tools-deps-1.12.3.1577-trixie`, `tools-deps-trixie`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-25/tools-deps/Dockerfile)
-
--	[`temurin-25-tools-deps-1.12.3.1577-trixie-slim`, `temurin-25-tools-deps-trixie-slim`, `temurin-25-trixie-slim`, `tools-deps-1.12.3.1577-trixie-slim`, `tools-deps-trixie-slim`](https://github.com/Quantisan/docker-clojure/blob/6938e39125e2607ccc427065e6dfd11adf6e7527/target/debian-trixie-slim-25/tools-deps/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -255,7 +81,7 @@ But you can also append a hyphen and the version of that tool you'd like to use.
 Add a `Dockerfile` to an existing Leiningen/Clojure project with the following contents:
 
 ```dockerfile
-FROM clojure
+FROM arm32v5/clojure
 COPY . /usr/src/app
 WORKDIR /usr/src/app
 CMD ["lein", "run"]
@@ -271,7 +97,7 @@ $ docker run -it --rm --name my-running-app my-clojure-app
 While the above is the most straightforward example of a `Dockerfile`, it does have some drawbacks. The `lein run` command will download your dependencies, compile the project, and then run it. That's a lot of work, all of which you may not want done every time you run the image. To get around this, you can download the dependencies and compile the project ahead of time. This will significantly reduce startup time when you run your image.
 
 ```dockerfile
-FROM clojure
+FROM arm32v5/clojure
 RUN mkdir -p /usr/src/app
 WORKDIR /usr/src/app
 COPY project.clj /usr/src/app/
@@ -290,7 +116,7 @@ You can then build and run the image as above.
 If you have an existing Lein/Clojure project, it's fairly straightforward to compile your project into a jar from a container:
 
 ```console
-$ docker run -it --rm -v "$PWD":/usr/src/app -w /usr/src/app clojure lein uberjar
+$ docker run -it --rm -v "$PWD":/usr/src/app -w /usr/src/app arm32v5/clojure lein uberjar
 ```
 
 This will build your project into a jar file located in your project's `target/uberjar` directory.
@@ -299,30 +125,6 @@ This will build your project into a jar file located in your project's `target/u
 
 See [the official image README](https://github.com/Quantisan/docker-clojure/blob/master/README.md) for more details about using this image with boot and tools-deps.
 
-# Image Variants
-
-The `clojure` images come in many flavors, each designed for a specific use case.
-
-## `clojure:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm, bullseye, or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-Some of these tags may have names like jammy or noble in them. These are the suite code names for releases of [Ubuntu](https://wiki.ubuntu.com/Releases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Ubuntu.
-
-## `clojure:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
-## `clojure:<version>-slim`
-
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `clojure`. Unless you are working in an environment where *only* the `clojure` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
-
 # License
 
 View [license information](http://clojure.org/license) for the software contained in this image.

+ 11 - 13
composer/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `composer` official image](https://hub.docker.com/_/composer) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,11 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`2.8.12`, `2.8`, `2`, `latest`](https://github.com/composer/docker/blob/517441df1032e9914b7b7ab43e8ad0ce0d05a14e/latest/Dockerfile)
-
--	[`2.2.25`, `2.2`](https://github.com/composer/docker/blob/a037fe423a4fef8030b2a8c3131da0934a6295dd/2.2/Dockerfile)
-
--	[`1.10.27`, `1.10`, `1`](https://github.com/composer/docker/blob/a037fe423a4fef8030b2a8c3131da0934a6295dd/1.10/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -64,7 +62,7 @@ You can read more about Composer in our [official documentation](https://getcomp
 ```console
 $ docker run --rm --interactive --tty \
   --volume $PWD:/app \
-  composer <command>
+  arm32v5/composer <command>
 ```
 
 ### Persist cache / global configuration
@@ -75,7 +73,7 @@ You can bind mount the Composer home directory from your host to the container t
 $ docker run --rm --interactive --tty \
   --volume $PWD:/app \
   --volume ${COMPOSER_HOME:-$HOME/.composer}:/tmp \
-  composer <command>
+  arm32v5/composer <command>
 ```
 
 **Note:** this relies on the fact that the `COMPOSER_HOME` value is set to `/tmp` in the image by default.
@@ -89,7 +87,7 @@ $ docker run --rm --interactive --tty \
   --volume ${COMPOSER_HOME:-$HOME/.config/composer}:$COMPOSER_HOME \
   --volume ${COMPOSER_CACHE_DIR:-$HOME/.cache/composer}:$COMPOSER_CACHE_DIR \
   --volume $PWD:/app \
-  composer <command>
+  arm32v5/composer <command>
 ```
 
 ### Filesystem permissions
@@ -100,7 +98,7 @@ By default, Composer runs as root inside the container. This can lead to permiss
 $ docker run --rm --interactive --tty \
   --volume $PWD:/app \
   --user $(id -u):$(id -g) \
-  composer <command>
+  arm32v5/composer <command>
 ```
 
 See: https://docs.docker.com/engine/reference/run/#user for details.
@@ -117,7 +115,7 @@ $ eval $(ssh-agent); \
   --volume $PWD:/app \
   --volume $SSH_AUTH_SOCK:/ssh-auth.sock \
   --env SSH_AUTH_SOCK=/ssh-auth.sock \
-  composer <command>
+  arm32v5/composer <command>
 ```
 
 **Note:** On OSX this requires Docker For Mac v2.2.0.0 or later, see [docker/for-mac#410](https://github.com/docker/for-mac/issues/410).
@@ -133,7 +131,7 @@ $ eval $(ssh-agent); \
   --volume /etc/group:/etc/group:ro \
   --env SSH_AUTH_SOCK=/ssh-auth.sock \
   --user $(id -u):$(id -g) \
-  composer <command>
+  arm32v5/composer <command>
 ```
 
 # Troubleshooting
@@ -151,7 +149,7 @@ Suggestions:
 	**Note:** Docker 17.05 introduced [multi-stage builds](https://docs.docker.com/develop/develop-images/multistage-build/), simplifying this enormously:
 
 	```dockerfile
-	COPY --from=composer /usr/bin/composer /usr/bin/composer
+	COPY --from=arm32v5/composer /usr/bin/composer /usr/bin/composer
 	```
 
 -	(alternatively) specify the target [platform](https://getcomposer.org/doc/06-config.md#platform) / extension(s) in your `composer.json`:
@@ -172,7 +170,7 @@ Suggestions:
 	```console
 	$ docker run --rm --interactive --tty \
 	  --volume $PWD:/app \
-	  composer install --ignore-platform-reqs --no-scripts
+	  arm32v5/composer install --ignore-platform-reqs --no-scripts
 	```
 
 # License

+ 24 - 22
convertigo/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `convertigo` official image](https://hub.docker.com/_/convertigo) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`8.3.9`, `8.3`, `latest`](https://github.com/convertigo/convertigo/blob/a22b2bd68b46e4e0872aa3bf5ecf28d71ebdb342/docker/default/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -64,7 +66,7 @@ Convertigo Community edition brought to you by Convertigo SA (Paris & San Franci
 ## Quick start
 
 ```console
-$ docker run --name C8O -d -p 28080:28080 convertigo
+$ docker run --name C8O -d -p 28080:28080 arm32v5/convertigo
 ```
 
 This will start a container running the minimum Convertigo server. Convertigo uses images' **/workspace** directory to store configuration file and deployed projects as an Docker volume.
@@ -86,7 +88,7 @@ $ docker run -d --name fullsync couchdb:3.2.2
 Then launch Convertigo and link it to the running 'fullsync' container. Convertigo Low Code sever will automatically use it as its fullsync repository.
 
 ```console
-$ docker run -d --name C8O --link fullsync:couchdb -p 28080:28080 convertigo
+$ docker run -d --name C8O --link fullsync:couchdb -p 28080:28080 arm32v5/convertigo
 ```
 
 ## Use embedded PouchDB as FullSync engine (not for production)
@@ -96,7 +98,7 @@ Convertigo FullSync is designed to use CouchDB server or cluster. Convertigo Ful
 It can be enabled directly at startup:
 
 ```console
-$ docker run -d --name C8O -e JAVA_OPTS="-Dconvertigo.engine.fullsync.pouchdb=true" -p 28080:28080 convertigo
+$ docker run -d --name C8O -e JAVA_OPTS="-Dconvertigo.engine.fullsync.pouchdb=true" -p 28080:28080 arm32v5/convertigo
 ```
 
 ## Link Convertigo Low Code Server to a Billing & Analytics database
@@ -111,7 +113,7 @@ $ docker run -d --name C8O --link [mysql-container]:mysql -p 28080:28080
             -Dconvertigo.engine.billing.persistence.jdbc.username=[username for the c8oAnalytics db] \
             -Dconvertigo.engine.billing.persistence.jdbc.password=[password for specified db user]   \
             -Dconvertigo.engine.billing.persistence.jdbc.url=jdbc:mysql://mysql:3306/c8oAnalytics"   \
-convertigo
+arm32v5/convertigo
 ```
 
 ## Where is Convertigo Low Code server storing deployed projects
@@ -119,7 +121,7 @@ convertigo
 Projects are deployed in the Convertigo workspace, a simple file system directory. You can map the docker container **/workspace** to your physical system by using:
 
 ```console
-$ docker run --name C8O -v $(pwd):/workspace -d -p 28080:28080 convertigo
+$ docker run --name C8O -v $(pwd):/workspace -d -p 28080:28080 arm32v5/convertigo
 ```
 
 You can share the same workspace by all Convertigo containers. In this case, when you deploy a project on a Convertigo container, it will be seen by others. This is the best way to build multi-instance load balanced Convertigo server farms.
@@ -138,7 +140,7 @@ To avoid log and cache mixing, you have to add 2 variables for instance specific
 If you want to make a vertical image ready to start with your application inside, you have to have your built projects **.car** files next to your `Dockerfile`:
 
 ```console
-FROM convertigo
+FROM arm32v5/convertigo
 COPY myProject.car /usr/local/tomcat/webapps/convertigo/WEB-INF/default_user_workspace/projects/
 COPY myDependency.car /usr/local/tomcat/webapps/convertigo/WEB-INF/default_user_workspace/projects/
 ```
@@ -160,7 +162,7 @@ These accounts can be configured through the **administration console** and save
 You can change the default administration account :
 
 ```console
-$ docker run -d --name C8O -e CONVERTIGO_ADMIN_USER=administrator -e CONVERTIGO_ADMIN_PASSWORD=s3cret -p 28080:28080 convertigo
+$ docker run -d --name C8O -e CONVERTIGO_ADMIN_USER=administrator -e CONVERTIGO_ADMIN_PASSWORD=s3cret -p 28080:28080 arm32v5/convertigo
 ```
 
 ### `CONVERTIGO_TESTPLATFORM_USER` and `CONVERTIGO_TESTPLATFORM_PASSWORD` Environment variables
@@ -168,7 +170,7 @@ $ docker run -d --name C8O -e CONVERTIGO_ADMIN_USER=administrator -e CONVERTIGO_
 You can lock the **testplatform** by setting the account :
 
 ```console
-$ docker run -d --name C8O -e CONVERTIGO_TESTPLATFORM_USER=tp_user -e CONVERTIGO_TESTPLATFORM_PASSWORD=s3cret -p 28080:28080 convertigo
+$ docker run -d --name C8O -e CONVERTIGO_TESTPLATFORM_USER=tp_user -e CONVERTIGO_TESTPLATFORM_PASSWORD=s3cret -p 28080:28080 arm32v5/convertigo
 ```
 
 ## HTTPS / SSL Configuration
@@ -186,13 +188,13 @@ If you have an existing certificate and a private key, you can put them in **PEM
 -	`chain.pem` : the optional chain of certificates not included in `cert.pem` using the PEM format
 
 ```console
-$ docker run -d --name C8O -v <my SSL folder>:/ssl -p 28443:28443 convertigo
+$ docker run -d --name C8O -v <my SSL folder>:/ssl -p 28443:28443 arm32v5/convertigo
 ```
 
 If you want to expose both **HTTP** and **HTTPS** you can expose both **ports**:
 
 ```console
-$ docker run -d --name C8O -v <my SSL folder>:/ssl -p 28080:28080 -p 28443:28443 convertigo
+$ docker run -d --name C8O -v <my SSL folder>:/ssl -p 28080:28080 -p 28443:28443 arm32v5/convertigo
 ```
 
 ### Provide existing certificate using environment variables
@@ -207,7 +209,7 @@ If you cannot mount a volume, you can probably add environment variables of prev
 $ SSL_KEY_B64=$(base64 key.pem)
 $ SSL_CERT_B64=$(base64 cert.pem)
 $ SSL_CHAIN_B64=$(base64 chain.pem)
-$ docker run -d --name C8O -e SSL_KEY_B64="$SSL_KEY_B64" -e SSL_CERT_B64="$SSL_CERT_B64" -e SSL_CHAIN_B64="$SSL_CHAIN_B64" -p 28443:28443 convertigo
+$ docker run -d --name C8O -e SSL_KEY_B64="$SSL_KEY_B64" -e SSL_CERT_B64="$SSL_CERT_B64" -e SSL_CHAIN_B64="$SSL_CHAIN_B64" -p 28443:28443 arm32v5/convertigo
 ```
 
 ### Generate and use a self-signed certificate
@@ -217,13 +219,13 @@ If you don't have certificate file, you can dynamically generate one for the fir
 Use the `SSL_SELFSIGNED` environment variable to indicate for what domain you want generate certificate.
 
 ```console
-$ docker run -d --name C8O -e SSL_SELFSIGNED=mycomputer -p 28443:28443 convertigo
+$ docker run -d --name C8O -e SSL_SELFSIGNED=mycomputer -p 28443:28443 arm32v5/convertigo
 ```
 
 Generated files can be retrieved if the `/ssl` mount point is configured on folder without `cert.pem` nor `key.pem`.
 
 ```console
-$ docker run -d --name C8O -v <my empty SSL folder>:/ssl -e SSL_SELFSIGNED=mycomputer -p 28443:28443 convertigo
+$ docker run -d --name C8O -v <my empty SSL folder>:/ssl -e SSL_SELFSIGNED=mycomputer -p 28443:28443 arm32v5/convertigo
 ```
 
 ## `JAVA_OPTS` Environment variable
@@ -233,7 +235,7 @@ Convertigo is based on a **Java** process with some defaults **JVM** options. Yo
 Add any **Java JVM** options such as -D[something] :
 
 ```console
-$ docker run -d --name C8O -e JAVA_OPTS="-DjvmRoute=server1" -p 28080:28080 convertigo
+$ docker run -d --name C8O -e JAVA_OPTS="-DjvmRoute=server1" -p 28080:28080 arm32v5/convertigo
 ```
 
 [Here the list of convertigo specific properties](https://www.convertigo.com/documentation/latest/operating-guide/appendixes/#list-of-convertigo-java-system-properties) (don't forget the `-Dconvertigo.engine.` prefix).
@@ -255,7 +257,7 @@ Convertigo tries to allocate this amount of memory in the container and will aut
 The default `JXMX` value is `2048` and can be defined :
 
 ```console
-$ docker run -d --name C8O -e JXMX="4096" -p 28080:28080 convertigo
+$ docker run -d --name C8O -e JXMX="4096" -p 28080:28080 arm32v5/convertigo
 ```
 
 ## `COOKIE_PATH` Environment variable
@@ -265,7 +267,7 @@ Convertigo generates a `JSESSIONID` to maintain the user session and stores in a
 The default `COOKIE_PATH` value is `/` and can be defined :
 
 ```console
-$ docker run -d --name C8O -e COOKIE_PATH="/convertigo" -p 28080:28080 convertigo
+$ docker run -d --name C8O -e COOKIE_PATH="/convertigo" -p 28080:28080 arm32v5/convertigo
 ```
 
 ## `COOKIE_SECURE` Environment variable
@@ -277,7 +279,7 @@ The Secure flag can be enabled by setting the `COOKIE_SECURE` environment variab
 The default `COOKIE_SECURE` value is `false` and can be defined :
 
 ```console
-$ docker run -d --name C8O -e COOKIE_SECURE="true" -p 28080:28080 convertigo
+$ docker run -d --name C8O -e COOKIE_SECURE="true" -p 28080:28080 arm32v5/convertigo
 ```
 
 **Note :** if you have set the **SSL** configuration and you access the **HTTPS 28443** port, cookies are automatically `Secure`.
@@ -289,7 +291,7 @@ Allow to configure the **SameSite** parameter for generated cookies. Can be empt
 The default `COOKIE_SAMESITE` value is **empty** and can be defined this way:
 
 ```console
-$ docker run -d --name C8O -e COOKIE_SAMESITE=lax -p 28080:28080 convertigo
+$ docker run -d --name C8O -e COOKIE_SAMESITE=lax -p 28080:28080 arm32v5/convertigo
 ```
 
 ## `SESSION_TIMEOUT` Environment variable
@@ -299,7 +301,7 @@ Allow to configure the default Tomcat **session-timeout** in minutes. This value
 The default `SESSION_TIMEOUT` value is **30** and can be defined this way:
 
 ```console
-$ docker run -d --name C8O -e SESSION_TIMEOUT=5 -p 28080:28080 convertigo
+$ docker run -d --name C8O -e SESSION_TIMEOUT=5 -p 28080:28080 arm32v5/convertigo
 ```
 
 ## `DISABLE_SUDO` Environment variable
@@ -309,7 +311,7 @@ The image includes **sudo** command line, configured to allow the **convertigo**
 The default `DISABLE_SUDO` value is **empty** and can be defined this way:
 
 ```console
-$ docker run -d --name C8O -e DISABLE_SUDO=true -p 28080:28080 convertigo
+$ docker run -d --name C8O -e DISABLE_SUDO=true -p 28080:28080 arm32v5/convertigo
 ```
 
 ## `ENABLE_JDWP_DEBUG` Environment variable
@@ -319,7 +321,7 @@ Convertigo operates using the JVM (Java Virtual Machine). To enable remote debug
 The default `ENABLE_JDWP_DEBUG` value is **false** and can be defined this way:
 
 ```console
-$ docker run -d –name C8O -e ENABLE_JDWP_DEBUG=true -p 28080:28080 convertigo
+$ docker run -d –name C8O -e ENABLE_JDWP_DEBUG=true -p 28080:28080 arm32v5/convertigo
 ```
 
 ## Pre-configurated Docker Compose file

+ 3 - 41
couchbase/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `couchbase` official image](https://hub.docker.com/_/couchbase) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,47 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`7.6.7`, `enterprise`, `enterprise-7.6.7`, `latest`](https://github.com/couchbase/docker/blob/a322cc7110124b2581339f52d88bab80fb50016d/enterprise/couchbase-server/7.6.7/Dockerfile)
-
--	[`7.6.6`, `enterprise-7.6.6`](https://github.com/couchbase/docker/blob/9ce3cbc835dd4e072943ac7878aa7f87d6b95178/enterprise/couchbase-server/7.6.6/Dockerfile)
-
--	[`7.6.5`, `enterprise-7.6.5`](https://github.com/couchbase/docker/blob/ec16abff6f0551ced6c771bd5606a4392379dd31/enterprise/couchbase-server/7.6.5/Dockerfile)
-
--	[`7.6.4`, `enterprise-7.6.4`](https://github.com/couchbase/docker/blob/9990e2cfabc94b37607e5666d9ef1eab69a397a6/enterprise/couchbase-server/7.6.4/Dockerfile)
-
--	[`7.6.3`, `enterprise-7.6.3`](https://github.com/couchbase/docker/blob/553d1baa4aa90fe506e1d7bcdf4daec387a110fe/enterprise/couchbase-server/7.6.3/Dockerfile)
-
--	[`7.6.2`, `enterprise-7.6.2`](https://github.com/couchbase/docker/blob/ce13f602d2c95f76835c67a8855d5e73480973a6/enterprise/couchbase-server/7.6.2/Dockerfile)
-
--	[`community`, `community-7.6.2`](https://github.com/couchbase/docker/blob/3f81af158b7f307e42f8c42ceaf7657b2690bfca/community/couchbase-server/7.6.2/Dockerfile)
-
--	[`7.6.1`, `enterprise-7.6.1`](https://github.com/couchbase/docker/blob/966143f937bfe6979b7c09b86684004fdd21e5b8/enterprise/couchbase-server/7.6.1/Dockerfile)
-
--	[`community-7.6.1`](https://github.com/couchbase/docker/blob/a18464c9b23efba391317fd21f898bf64dff6ec1/community/couchbase-server/7.6.1/Dockerfile)
-
--	[`7.6.0`, `enterprise-7.6.0`](https://github.com/couchbase/docker/blob/9bdcf41deedd86da4c71347ffeea350a9895d816/enterprise/couchbase-server/7.6.0/Dockerfile)
-
--	[`community-7.6.0`](https://github.com/couchbase/docker/blob/6d669d0e34e6990b43c1b91ea74720235c96c4ac/community/couchbase-server/7.6.0/Dockerfile)
-
--	[`7.2.7`, `enterprise-7.2.7`](https://github.com/couchbase/docker/blob/23887cae4fd6ce054f383d524a7975d2e3a6b72e/enterprise/couchbase-server/7.2.7/Dockerfile)
-
--	[`7.2.6`, `enterprise-7.2.6`](https://github.com/couchbase/docker/blob/181af64dcbedc1abf6e0916d9f5373cf1c18cb6e/enterprise/couchbase-server/7.2.6/Dockerfile)
-
--	[`7.2.5`, `enterprise-7.2.5`](https://github.com/couchbase/docker/blob/94d97d9eea3d4057846be28f319940927d5166cb/enterprise/couchbase-server/7.2.5/Dockerfile)
-
--	[`7.2.4`, `enterprise-7.2.4`](https://github.com/couchbase/docker/blob/15c1c3c0b4717a8b23ef7962f3fde28fe68e4311/enterprise/couchbase-server/7.2.4/Dockerfile)
-
--	[`community-7.2.4`](https://github.com/couchbase/docker/blob/7c8453ef8584ff18f7b6c052828758693af4f72c/community/couchbase-server/7.2.4/Dockerfile)
-
--	[`7.2.3`, `enterprise-7.2.3`](https://github.com/couchbase/docker/blob/b54049418018144369816d18c63d9bf76e34bc9f/enterprise/couchbase-server/7.2.3/Dockerfile)
-
--	[`7.2.2`, `enterprise-7.2.2`](https://github.com/couchbase/docker/blob/3515fb617a469a5f46d492cf6910dddff8efb825/enterprise/couchbase-server/7.2.2/Dockerfile)
-
--	[`community-7.2.2`](https://github.com/couchbase/docker/blob/c7a25ac7f38a81a465aa97f1a1d753a6c579954f/community/couchbase-server/7.2.2/Dockerfile)
-
--	[`7.2.0`, `enterprise-7.2.0`](https://github.com/couchbase/docker/blob/4e769975179dc4e5bf4138349818bc8a0e191c9f/enterprise/couchbase-server/7.2.0/Dockerfile)
-
--	[`community-7.2.0`](https://github.com/couchbase/docker/blob/71596d088ce2bc0218418187ac40ffccb08dbc36/community/couchbase-server/7.2.0/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 9 - 13
couchdb/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `couchdb` official image](https://hub.docker.com/_/couchdb) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`latest`, `3.5.0`, `3.5`, `3`](https://github.com/apache/couchdb-docker/blob/2660034027fec97097f88afcc6f8a4416c364b24/3.5.0/Dockerfile)
-
--	[`3.5.0-nouveau`, `3.5-nouveau`, `3-nouveau`](https://github.com/apache/couchdb-docker/blob/2660034027fec97097f88afcc6f8a4416c364b24/3.5.0-nouveau/Dockerfile)
-
--	[`3.4.3`, `3.4`](https://github.com/apache/couchdb-docker/blob/2660034027fec97097f88afcc6f8a4416c364b24/3.4.3/Dockerfile)
-
--	[`3.4.3-nouveau`, `3.4-nouveau`](https://github.com/apache/couchdb-docker/blob/2660034027fec97097f88afcc6f8a4416c364b24/3.4.3-nouveau/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -68,7 +64,7 @@ Store your data safely, on your own servers, or with any leading cloud provider.
 Starting a CouchDB instance is simple:
 
 ```console
-$ docker run -d --name my-couchdb couchdb:tag
+$ docker run -d --name my-couchdb arm32v5/couchdb:tag
 ```
 
 where `my-couchdb` is the name you want to assign to your container, and `tag` is the tag specifying the CouchDB version you want. See the list above for relevant tags.
@@ -86,7 +82,7 @@ $ docker run --name my-couchdb-app --link my-couchdb:couchdb -d app-that-uses-co
 If you want to expose the port to the outside world, run
 
 ```console
-$ docker run -p 5984:5984 -d couchdb
+$ docker run -p 5984:5984 -d arm32v5/couchdb
 ```
 
 *WARNING*: Do not do this until you have established an admin user and setup permissions correctly on any databases you have created.
@@ -151,7 +147,7 @@ The Docker documentation is a good starting point for understanding the differen
 2.	Start your `couchdb` container like this:
 
 ```bash
-$ docker run --name some-%%REPO% -v /home/couchdb/data:/opt/couchdb/data -d couchdb:tag
+$ docker run --name some-%%REPO% -v /home/couchdb/data:/opt/couchdb/data -d arm32v5/couchdb:tag
 ```
 
 The `-v /home/couchdb/data:/opt/couchdb/data` part of the command mounts the `/home/couchdb/data` directory from the underlying host system as `/opt/couchdb/data` inside the container, where CouchDB by default will write its data files.
@@ -171,7 +167,7 @@ The node will also start in [admin party mode](https://docs.couchdb.org/en/stabl
 You can also use the two environment variables `COUCHDB_USER` and `COUCHDB_PASSWORD` to set up an admin user:
 
 ```console
-$ docker run -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -d couchdb
+$ docker run -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -d arm32v5/couchdb
 ```
 
 Note that if you are setting up a clustered CouchDB, you will want to pre-hash this password and use the identical hashed text across all nodes to ensure sessions work correctly when a load balancer is placed in front of the cluster. Hashing can be accomplished by running the container with the `/opt/couchdb/etc/local.d` directory mounted as a volume, allowing CouchDB to hash the password you set, then copying out the hashed version and using this value in the future.
@@ -183,7 +179,7 @@ The CouchDB configuration is specified in `.ini` files in `/opt/couchdb/etc`. Ta
 If you want to use a customized CouchDB configuration, you can create your configuration file in a directory on the host machine and then mount that directory as `/opt/couchdb/etc/local.d` inside the `couchdb` container.
 
 ```console
-$ docker run --name my-couchdb -v /home/couchdb/etc:/opt/couchdb/etc/local.d -d couchdb
+$ docker run --name my-couchdb -v /home/couchdb/etc:/opt/couchdb/etc/local.d -d arm32v5/couchdb
 ```
 
 The `-v /home/couchdb/etc:/opt/couchdb/etc/local.d` part of the command mounts the `/home/couchdb/etc` directory from the underlying host system as `/opt/couchdb/etc/local.d` inside the container, where CouchDB by default will write its dynamic configuration files.
@@ -193,7 +189,7 @@ You can also use `couchdb` as the base image for your own couchdb instance and p
 Example Dockerfile:
 
 ```dockerfile
-FROM couchdb
+FROM arm32v5/couchdb
 
 COPY local.ini /opt/couchdb/etc/
 ```

+ 4 - 4
crate/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `crate` official image](https://hub.docker.com/_/crate) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,9 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`6.0.3`, `6.0`, `latest`](https://github.com/crate/docker-crate/blob/3b12723f798d4a57003c05ab50c938ca40b25f40/Dockerfile)
-
--	[`5.10.13`, `5.10`](https://github.com/crate/docker-crate/blob/be70f78b138fffd05e80b7ac1b140690ec33584d/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -77,7 +77,7 @@ CrateDB provides an [Admin UI](https://crate.io/docs/crate/admin-ui/):
 Spin up this Docker image like so:
 
 ```console
-$ docker run --publish 4200:4200 --publish 5432:5432 crate -Cdiscovery.type=single-node
+$ docker run --publish 4200:4200 --publish 5432:5432 arm32v5/crate -Cdiscovery.type=single-node
 ```
 
 Visit the [getting started](https://crate.io/docs/crate/tutorials/en/latest/install-run/) page to see all the available download and install options.

+ 3 - 3
dart/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `dart` official image](https://hub.docker.com/_/dart) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,9 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`3.9.4-sdk`, `3.9-sdk`, `3-sdk`, `stable-sdk`, `sdk`, `3.9.4`, `3.9`, `3`, `stable`, `latest`](https://github.com/dart-lang/dart-docker/blob/2d3d170c5d17234f7ccc7e47a3bae77d81ff696c/stable/trixie/Dockerfile)
-
--	[`3.10.0-290.2.beta-sdk`, `beta-sdk`, `3.10.0-290.2.beta`, `beta`](https://github.com/dart-lang/dart-docker/blob/2d3d170c5d17234f7ccc7e47a3bae77d81ff696c/beta/trixie/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 23 - 41
debian/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `debian` official image](https://hub.docker.com/_/debian) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,61 +26,41 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`bookworm`, `bookworm-20250929`, `12.12`, `12`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/bookworm/oci/index.json)
-
--	[`bookworm-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/bookworm/backports/Dockerfile)
-
--	[`bookworm-slim`, `bookworm-20250929-slim`, `12.12-slim`, `12-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/bookworm/slim/oci/index.json)
-
--	[`bullseye`, `bullseye-20250929`, `11.11`, `11`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/bullseye/oci/index.json)
-
--	[`bullseye-slim`, `bullseye-20250929-slim`, `11.11-slim`, `11-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/bullseye/slim/oci/index.json)
-
--	[`experimental`, `experimental-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/experimental/Dockerfile)
-
--	[`forky`, `forky-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/forky/oci/index.json)
-
--	[`forky-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/forky/backports/Dockerfile)
-
--	[`forky-slim`, `forky-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/forky/slim/oci/index.json)
-
--	[`oldoldstable`, `oldoldstable-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/oldoldstable/oci/index.json)
-
--	[`oldoldstable-slim`, `oldoldstable-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/oldoldstable/slim/oci/index.json)
+-	[`bookworm`, `bookworm-20250929`, `12.12`, `12`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/bookworm/oci/index.json)
 
--	[`oldstable`, `oldstable-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/oldstable/oci/index.json)
+-	[`bookworm-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/bookworm/backports/Dockerfile)
 
--	[`oldstable-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/oldstable/backports/Dockerfile)
+-	[`bookworm-slim`, `bookworm-20250929-slim`, `12.12-slim`, `12-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/bookworm/slim/oci/index.json)
 
--	[`oldstable-slim`, `oldstable-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/oldstable/slim/oci/index.json)
+-	[`experimental`, `experimental-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/experimental/Dockerfile)
 
--	[`rc-buggy`, `rc-buggy-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/rc-buggy/Dockerfile)
+-	[`oldstable`, `oldstable-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/oldstable/oci/index.json)
 
--	[`sid`, `sid-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/sid/oci/index.json)
+-	[`oldstable-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/oldstable/backports/Dockerfile)
 
--	[`sid-slim`, `sid-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/sid/slim/oci/index.json)
+-	[`oldstable-slim`, `oldstable-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/oldstable/slim/oci/index.json)
 
--	[`stable`, `stable-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/stable/oci/index.json)
+-	[`rc-buggy`, `rc-buggy-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/rc-buggy/Dockerfile)
 
--	[`stable-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/stable/backports/Dockerfile)
+-	[`sid`, `sid-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/sid/oci/index.json)
 
--	[`stable-slim`, `stable-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/stable/slim/oci/index.json)
+-	[`sid-slim`, `sid-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/sid/slim/oci/index.json)
 
--	[`testing`, `testing-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/testing/oci/index.json)
+-	[`stable`, `stable-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/stable/oci/index.json)
 
--	[`testing-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/testing/backports/Dockerfile)
+-	[`stable-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/stable/backports/Dockerfile)
 
--	[`testing-slim`, `testing-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/testing/slim/oci/index.json)
+-	[`stable-slim`, `stable-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/stable/slim/oci/index.json)
 
--	[`trixie`, `trixie-20250929`, `13.1`, `13`, `latest`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/trixie/oci/index.json)
+-	[`trixie`, `trixie-20250929`, `13.1`, `13`, `latest`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/trixie/oci/index.json)
 
--	[`trixie-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/trixie/backports/Dockerfile)
+-	[`trixie-backports`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/trixie/backports/Dockerfile)
 
--	[`trixie-slim`, `trixie-20250929-slim`, `13.1-slim`, `13-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/trixie/slim/oci/index.json)
+-	[`trixie-slim`, `trixie-20250929-slim`, `13.1-slim`, `13-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/trixie/slim/oci/index.json)
 
--	[`unstable`, `unstable-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/unstable/oci/index.json)
+-	[`unstable`, `unstable-20250929`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/unstable/oci/index.json)
 
--	[`unstable-slim`, `unstable-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/f79b97e304b3069b812f310bbf03562eac1a132e/unstable/slim/oci/index.json)
+-	[`unstable-slim`, `unstable-20250929-slim`](https://github.com/debuerreotype/docker-debian-artifacts/blob/1756a341540c278d43a1f5d3f53b4df5ddd77a3b/unstable/slim/oci/index.json)
 
 # Quick reference (cont.)
 
@@ -111,9 +93,9 @@ Debian is an operating system which is composed primarily of free and open-sourc
 
 The images in this repository are intended to be as minimal as possible (because of the immutable/layered nature of containers, it's much easier to add than it is to remove). More specifically, they're built from [the "minbase" variant](https://manpages.debian.org/stable/debootstrap/debootstrap.8.en.html#variant=minbase_buildd_fakechroot), which only installs "required" packages, and thus creates the smallest possible footprint that is still "Debian" (as defined/managed by [the Release and FTP teams](https://www.debian.org/intro/organization#distribution) within the project).
 
-The `debian:latest` tag will always point the latest stable release. Stable releases are also tagged with their version (ie, `debian:11` is an alias for `debian:bullseye`, `debian:10` is an alias for `debian:buster`, etc).
+The `arm32v5/debian:latest` tag will always point the latest stable release. Stable releases are also tagged with their version (ie, `arm32v5/debian:11` is an alias for `arm32v5/debian:bullseye`, `arm32v5/debian:10` is an alias for `arm32v5/debian:buster`, etc).
 
-The rolling tags (`debian:stable`, `debian:testing`, etc) use the rolling suite names in their `/etc/apt/sources.list` file (ie, `deb http://deb.debian.org/debian testing main`).
+The rolling tags (`arm32v5/debian:stable`, `arm32v5/debian:testing`, etc) use the rolling suite names in their `/etc/apt/sources.list` file (ie, `deb http://deb.debian.org/debian testing main`).
 
 The mirror of choice for these images is [the deb.debian.org CDN pointer/redirector](https://deb.debian.org) so that it's as reliable as possible for the largest subset of users (and is also the default mirror for `debootstrap` as of [2016-10-20](https://anonscm.debian.org/cgit/d-i/debootstrap.git/commit/?id=9e8bc60ad1ccf3a25ce7890526b70059f3e770de)). See the [deb.debian.org homepage](https://deb.debian.org) for more information.
 
@@ -141,7 +123,7 @@ For convenience, the SHA256 checksum (and full build command) for each of the pr
 
 # Image Variants
 
-## `debian:<suite>-slim`
+## `arm32v5/debian:<suite>-slim`
 
 These tags are an experiment in providing a slimmer base (removing some extra files that are normally not necessary within containers, such as man pages and documentation), and are definitely subject to change.
 

+ 12 - 87
docker/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `docker` official image](https://hub.docker.com/_/docker) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,41 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`29.0.0-rc.1-cli`, `29-rc-cli`, `rc-cli`, `29.0.0-rc.1-cli-alpine3.22`](https://github.com/docker-library/docker/blob/3cb6ed40f1274ee9041835533bb625cf55f63e91/29-rc/cli/Dockerfile)
-
--	[`29.0.0-rc.1-dind`, `29-rc-dind`, `rc-dind`, `29.0.0-rc.1-dind-alpine3.22`, `29.0.0-rc.1`, `29-rc`, `rc`, `29.0.0-rc.1-alpine3.22`](https://github.com/docker-library/docker/blob/3cb6ed40f1274ee9041835533bb625cf55f63e91/29-rc/dind/Dockerfile)
-
--	[`29.0.0-rc.1-dind-rootless`, `29-rc-dind-rootless`, `rc-dind-rootless`](https://github.com/docker-library/docker/blob/3cb6ed40f1274ee9041835533bb625cf55f63e91/29-rc/dind-rootless/Dockerfile)
-
--	[`29.0.0-rc.1-windowsservercore-ltsc2025`, `29-rc-windowsservercore-ltsc2025`, `rc-windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/3cb6ed40f1274ee9041835533bb625cf55f63e91/29-rc/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`29.0.0-rc.1-windowsservercore-ltsc2022`, `29-rc-windowsservercore-ltsc2022`, `rc-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/3cb6ed40f1274ee9041835533bb625cf55f63e91/29-rc/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`28.5.1-cli`, `28.5-cli`, `28-cli`, `cli`, `28.5.1-cli-alpine3.22`](https://github.com/docker-library/docker/blob/b510c2bbe64b878dee6480992ab5d8cd9c02027d/28/cli/Dockerfile)
-
--	[`28.5.1-dind`, `28.5-dind`, `28-dind`, `dind`, `28.5.1-dind-alpine3.22`, `28.5.1`, `28.5`, `28`, `latest`, `28.5.1-alpine3.22`](https://github.com/docker-library/docker/blob/b510c2bbe64b878dee6480992ab5d8cd9c02027d/28/dind/Dockerfile)
-
--	[`28.5.1-dind-rootless`, `28.5-dind-rootless`, `28-dind-rootless`, `dind-rootless`](https://github.com/docker-library/docker/blob/b510c2bbe64b878dee6480992ab5d8cd9c02027d/28/dind-rootless/Dockerfile)
-
--	[`28.5.1-windowsservercore-ltsc2025`, `28.5-windowsservercore-ltsc2025`, `28-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/b510c2bbe64b878dee6480992ab5d8cd9c02027d/28/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`28.5.1-windowsservercore-ltsc2022`, `28.5-windowsservercore-ltsc2022`, `28-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/b510c2bbe64b878dee6480992ab5d8cd9c02027d/28/windows/windowsservercore-ltsc2022/Dockerfile)
-
-## Shared Tags
-
--	`29.0.0-rc.1-windowsservercore`, `29-rc-windowsservercore`, `rc-windowsservercore`:
-
-	-	[`29.0.0-rc.1-windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/3cb6ed40f1274ee9041835533bb625cf55f63e91/29-rc/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`29.0.0-rc.1-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/3cb6ed40f1274ee9041835533bb625cf55f63e91/29-rc/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`28.5.1-windowsservercore`, `28.5-windowsservercore`, `28-windowsservercore`, `windowsservercore`:
-
-	-	[`28.5.1-windowsservercore-ltsc2025`](https://github.com/docker-library/docker/blob/b510c2bbe64b878dee6480992ab5d8cd9c02027d/28/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`28.5.1-windowsservercore-ltsc2022`](https://github.com/docker-library/docker/blob/b510c2bbe64b878dee6480992ab5d8cd9c02027d/28/windows/windowsservercore-ltsc2022/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -113,7 +81,7 @@ Inside the directory specified by `DOCKER_TLS_CERTDIR`, the entrypoint scripts w
 
 In order to make use of this functionality from a "client" container, at least the `client` subdirectory of the `$DOCKER_TLS_CERTDIR` directory needs to be shared (as illustrated in the following examples).
 
-To disable this image behavior, simply override the container command or entrypoint to run `dockerd` directly (`... docker:dind dockerd ...` or `... --entrypoint dockerd docker:dind ...`).
+To disable this image behavior, simply override the container command or entrypoint to run `dockerd` directly (`... arm32v5/docker:dind dockerd ...` or `... --entrypoint dockerd arm32v5/docker:dind ...`).
 
 ## Start a daemon instance
 
@@ -123,7 +91,7 @@ $ docker run --privileged --name some-docker -d \
 	-e DOCKER_TLS_CERTDIR=/certs \
 	-v some-docker-certs-ca:/certs/ca \
 	-v some-docker-certs-client:/certs/client \
-	docker:dind
+	arm32v5/docker:dind
 ```
 
 **Note:** `--privileged` is required for Docker-in-Docker to function properly, but it should be used with care as it provides full access to the host environment, as explained [in the relevant section of the Docker documentation](https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities).
@@ -134,7 +102,7 @@ $ docker run --privileged --name some-docker -d \
 $ docker run --rm --network some-network \
 	-e DOCKER_TLS_CERTDIR=/certs \
 	-v some-docker-certs-client:/certs/client:ro \
-	docker:latest version
+	arm32v5/docker:latest version
 Client: Docker Engine - Community
  Version:           18.09.8
  API version:       1.39
@@ -159,7 +127,7 @@ Server: Docker Engine - Community
 $ docker run -it --rm --network some-network \
 	-e DOCKER_TLS_CERTDIR=/certs \
 	-v some-docker-certs-client:/certs/client:ro \
-	docker:latest sh
+	arm32v5/docker:latest sh
 / # docker version
 Client: Docker Engine - Community
  Version:           18.09.8
@@ -185,7 +153,7 @@ Server: Docker Engine - Community
 $ docker run --rm --network some-network \
 	-e DOCKER_TLS_CERTDIR=/certs \
 	-v some-docker-certs-client:/certs/client:ro \
-	docker:latest info
+	arm32v5/docker:latest info
 Containers: 0
  Running: 0
  Paused: 0
@@ -237,7 +205,7 @@ WARNING: bridge-nf-call-ip6tables is disabled
 ```
 
 ```console
-$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock docker:latest version
+$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock arm32v5/docker:latest version
 Client: Docker Engine - Community
  Version:           18.09.8
  API version:       1.39
@@ -266,7 +234,7 @@ $ docker run --privileged --name some-docker -d \
 	-e DOCKER_TLS_CERTDIR=/certs \
 	-v some-docker-certs-ca:/certs/ca \
 	-v some-docker-certs-client:/certs/client \
-	docker:dind --storage-driver overlay2
+	arm32v5/docker:dind --storage-driver overlay2
 ```
 
 ## Runtime Settings Considerations
@@ -281,7 +249,7 @@ $ docker run --privileged --name some-docker -d \
 	--ulimit core=-1 \
 	--pids-limit -1 \
 	--oom-score-adj -500 \
-	docker:dind
+	arm32v5/docker:dind
 ```
 
 Some of these will not be supported based on the settings on the host's `dockerd`, such as `--ulimit nofile=-1`, giving errors that look like `error setting rlimit type 7: operation not permitted`, and some may inherit sane values from the host `dockerd` instance or may not apply for your usage of Docker-in-Docker (for example, you likely want to set `--oom-score-adj` to a value that's higher than `dockerd` on the host so that your Docker-in-Docker instance is killed before the host Docker instance is).
@@ -299,54 +267,11 @@ The Docker documentation is a good starting point for understanding the differen
 2.	Start your `docker` container like this:
 
 	```console
-	$ docker run --privileged --name some-docker -v /my/own/var-lib-docker:/var/lib/docker -d docker:dind
+	$ docker run --privileged --name some-docker -v /my/own/var-lib-docker:/var/lib/docker -d arm32v5/docker:dind
 	```
 
 The `-v /my/own/var-lib-docker:/var/lib/docker` part of the command mounts the `/my/own/var-lib-docker` directory from the underlying host system as `/var/lib/docker` inside the container, where Docker by default will write its data files.
 
-# Image Variants
-
-The `docker` images come in many flavors, each designed for a specific use case.
-
-## `docker:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `docker:<version>-rootless`
-
-For more information about using the experimental "rootless" image variants, see [docker-library/docker#174](https://github.com/docker-library/docker/pull/174).
-
-**Note:** just like the regular `dind` images, `--privileged` is required for Docker-in-Docker to function properly ([docker-library/docker#151](https://github.com/docker-library/docker/issues/151#issuecomment-483185972) & [docker-library/docker#281](https://github.com/docker-library/docker/issues/281#issuecomment-744766015)), which is a security issue that needs to be treated appropriately.
-
-Basic example usage:
-
-```console
-$ docker run -d --name some-docker --privileged docker:dind-rootless
-$ docker logs --tail=3 some-docker # to verify the daemon has finished generating TLS certificates and is listening successfully
-time="xxx" level=info msg="Daemon has completed initialization"
-time="xxx" level=info msg="API listen on /run/user/1000/docker.sock"
-time="xxx" level=info msg="API listen on [::]:2376"
-$ docker exec -it some-docker docker-entrypoint.sh sh # using "docker-entrypoint.sh" which auto-sets "DOCKER_HOST" appropriately
-/ $ docker info --format '{{ json .SecurityOptions }}'
-["name=seccomp,profile=default","name=rootless"]
-```
-
-To run with a different UID/GID than the one baked into the image, modify `/etc/passwd`, `/etc/group`, and filesystem permissions (especially for the `rootless` user's home directory) as appropriate; for example:
-
-```dockerfile
-FROM docker:dind-rootless
-USER root
-RUN set -eux; \
-	sed -i -e 's/^rootless:x:1000:1000:/rootless:x:1234:5678:/' /etc/passwd; \
-	sed -i -e 's/^rootless:x:1000:/rootless:x:5678:/' /etc/group; \
-	chown -R rootless ~rootless
-USER rootless
-```
-
-## `docker:<version>-windowsservercore`
-
-Unfortunately, Windows does not support nested containers, so this image variant only contains the client (intended for use against an existing Docker engine, ala `-v //./pipe/docker_engine://./pipe/docker_engine`).
-
 # License
 
 View [license information](https://github.com/docker/docker/blob/eb7b2ed6bbe3fbef588116d362ce595d6e35fc43/LICENSE) for the software contained in this image.

+ 9 - 127
drupal/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `drupal` official image](https://hub.docker.com/_/drupal) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,101 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`11.2.5-php8.4-apache-trixie`, `11.2-php8.4-apache-trixie`, `11-php8.4-apache-trixie`, `php8.4-apache-trixie`, `11.2.5-php8.4-apache`, `11.2-php8.4-apache`, `11-php8.4-apache`, `php8.4-apache`, `11.2.5-php8.4`, `11.2-php8.4`, `11-php8.4`, `php8.4`, `11.2.5-apache-trixie`, `11.2-apache-trixie`, `11-apache-trixie`, `apache-trixie`, `11.2.5-apache`, `11.2-apache`, `11-apache`, `apache`, `11.2.5`, `11.2`, `11`, `latest`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.4/apache-trixie/Dockerfile)
-
--	[`11.2.5-php8.4-fpm-trixie`, `11.2-php8.4-fpm-trixie`, `11-php8.4-fpm-trixie`, `php8.4-fpm-trixie`, `11.2.5-php8.4-fpm`, `11.2-php8.4-fpm`, `11-php8.4-fpm`, `php8.4-fpm`, `11.2.5-fpm-trixie`, `11.2-fpm-trixie`, `11-fpm-trixie`, `fpm-trixie`, `11.2.5-fpm`, `11.2-fpm`, `11-fpm`, `fpm`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.4/fpm-trixie/Dockerfile)
-
--	[`11.2.5-php8.4-apache-bookworm`, `11.2-php8.4-apache-bookworm`, `11-php8.4-apache-bookworm`, `php8.4-apache-bookworm`, `11.2.5-apache-bookworm`, `11.2-apache-bookworm`, `11-apache-bookworm`, `apache-bookworm`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.4/apache-bookworm/Dockerfile)
-
--	[`11.2.5-php8.4-fpm-bookworm`, `11.2-php8.4-fpm-bookworm`, `11-php8.4-fpm-bookworm`, `php8.4-fpm-bookworm`, `11.2.5-fpm-bookworm`, `11.2-fpm-bookworm`, `11-fpm-bookworm`, `fpm-bookworm`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.4/fpm-bookworm/Dockerfile)
-
--	[`11.2.5-php8.4-fpm-alpine3.22`, `11.2-php8.4-fpm-alpine3.22`, `11-php8.4-fpm-alpine3.22`, `php8.4-fpm-alpine3.22`, `11.2.5-php8.4-fpm-alpine`, `11.2-php8.4-fpm-alpine`, `11-php8.4-fpm-alpine`, `php8.4-fpm-alpine`, `11.2.5-fpm-alpine3.22`, `11.2-fpm-alpine3.22`, `11-fpm-alpine3.22`, `fpm-alpine3.22`, `11.2.5-fpm-alpine`, `11.2-fpm-alpine`, `11-fpm-alpine`, `fpm-alpine`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.4/fpm-alpine3.22/Dockerfile)
-
--	[`11.2.5-php8.4-fpm-alpine3.21`, `11.2-php8.4-fpm-alpine3.21`, `11-php8.4-fpm-alpine3.21`, `php8.4-fpm-alpine3.21`, `11.2.5-fpm-alpine3.21`, `11.2-fpm-alpine3.21`, `11-fpm-alpine3.21`, `fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.4/fpm-alpine3.21/Dockerfile)
-
--	[`11.2.5-php8.3-apache-trixie`, `11.2-php8.3-apache-trixie`, `11-php8.3-apache-trixie`, `php8.3-apache-trixie`, `11.2.5-php8.3-apache`, `11.2-php8.3-apache`, `11-php8.3-apache`, `php8.3-apache`, `11.2.5-php8.3`, `11.2-php8.3`, `11-php8.3`, `php8.3`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.3/apache-trixie/Dockerfile)
-
--	[`11.2.5-php8.3-fpm-trixie`, `11.2-php8.3-fpm-trixie`, `11-php8.3-fpm-trixie`, `php8.3-fpm-trixie`, `11.2.5-php8.3-fpm`, `11.2-php8.3-fpm`, `11-php8.3-fpm`, `php8.3-fpm`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.3/fpm-trixie/Dockerfile)
-
--	[`11.2.5-php8.3-apache-bookworm`, `11.2-php8.3-apache-bookworm`, `11-php8.3-apache-bookworm`, `php8.3-apache-bookworm`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.3/apache-bookworm/Dockerfile)
-
--	[`11.2.5-php8.3-fpm-bookworm`, `11.2-php8.3-fpm-bookworm`, `11-php8.3-fpm-bookworm`, `php8.3-fpm-bookworm`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.3/fpm-bookworm/Dockerfile)
-
--	[`11.2.5-php8.3-fpm-alpine3.22`, `11.2-php8.3-fpm-alpine3.22`, `11-php8.3-fpm-alpine3.22`, `php8.3-fpm-alpine3.22`, `11.2.5-php8.3-fpm-alpine`, `11.2-php8.3-fpm-alpine`, `11-php8.3-fpm-alpine`, `php8.3-fpm-alpine`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.3/fpm-alpine3.22/Dockerfile)
-
--	[`11.2.5-php8.3-fpm-alpine3.21`, `11.2-php8.3-fpm-alpine3.21`, `11-php8.3-fpm-alpine3.21`, `php8.3-fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/bfc3b834626579c9f979148bbe42b9ea64690a0a/11.2/php8.3/fpm-alpine3.21/Dockerfile)
-
--	[`11.1.8-php8.4-apache-trixie`, `11.1-php8.4-apache-trixie`, `11.1.8-php8.4-apache`, `11.1-php8.4-apache`, `11.1.8-php8.4`, `11.1-php8.4`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.4/apache-trixie/Dockerfile)
-
--	[`11.1.8-php8.4-fpm-trixie`, `11.1-php8.4-fpm-trixie`, `11.1.8-php8.4-fpm`, `11.1-php8.4-fpm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.4/fpm-trixie/Dockerfile)
-
--	[`11.1.8-php8.4-apache-bookworm`, `11.1-php8.4-apache-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.4/apache-bookworm/Dockerfile)
-
--	[`11.1.8-php8.4-fpm-bookworm`, `11.1-php8.4-fpm-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.4/fpm-bookworm/Dockerfile)
-
--	[`11.1.8-php8.4-fpm-alpine3.22`, `11.1-php8.4-fpm-alpine3.22`, `11.1.8-php8.4-fpm-alpine`, `11.1-php8.4-fpm-alpine`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.4/fpm-alpine3.22/Dockerfile)
-
--	[`11.1.8-php8.4-fpm-alpine3.21`, `11.1-php8.4-fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.4/fpm-alpine3.21/Dockerfile)
-
--	[`11.1.8-php8.3-apache-trixie`, `11.1-php8.3-apache-trixie`, `11.1.8-php8.3-apache`, `11.1-php8.3-apache`, `11.1.8-php8.3`, `11.1-php8.3`, `11.1.8-apache-trixie`, `11.1-apache-trixie`, `11.1.8-apache`, `11.1-apache`, `11.1.8`, `11.1`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.3/apache-trixie/Dockerfile)
-
--	[`11.1.8-php8.3-fpm-trixie`, `11.1-php8.3-fpm-trixie`, `11.1.8-php8.3-fpm`, `11.1-php8.3-fpm`, `11.1.8-fpm-trixie`, `11.1-fpm-trixie`, `11.1.8-fpm`, `11.1-fpm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.3/fpm-trixie/Dockerfile)
-
--	[`11.1.8-php8.3-apache-bookworm`, `11.1-php8.3-apache-bookworm`, `11.1.8-apache-bookworm`, `11.1-apache-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.3/apache-bookworm/Dockerfile)
-
--	[`11.1.8-php8.3-fpm-bookworm`, `11.1-php8.3-fpm-bookworm`, `11.1.8-fpm-bookworm`, `11.1-fpm-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.3/fpm-bookworm/Dockerfile)
-
--	[`11.1.8-php8.3-fpm-alpine3.22`, `11.1-php8.3-fpm-alpine3.22`, `11.1.8-php8.3-fpm-alpine`, `11.1-php8.3-fpm-alpine`, `11.1.8-fpm-alpine3.22`, `11.1-fpm-alpine3.22`, `11.1.8-fpm-alpine`, `11.1-fpm-alpine`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.3/fpm-alpine3.22/Dockerfile)
-
--	[`11.1.8-php8.3-fpm-alpine3.21`, `11.1-php8.3-fpm-alpine3.21`, `11.1.8-fpm-alpine3.21`, `11.1-fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/11.1/php8.3/fpm-alpine3.21/Dockerfile)
-
--	[`10.5.4-php8.4-apache-trixie`, `10.5-php8.4-apache-trixie`, `10-php8.4-apache-trixie`, `10.5.4-php8.4-apache`, `10.5-php8.4-apache`, `10-php8.4-apache`, `10.5.4-php8.4`, `10.5-php8.4`, `10-php8.4`, `10.5.4-apache-trixie`, `10.5-apache-trixie`, `10-apache-trixie`, `10.5.4-apache`, `10.5-apache`, `10-apache`, `10.5.4`, `10.5`, `10`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.4/apache-trixie/Dockerfile)
-
--	[`10.5.4-php8.4-fpm-trixie`, `10.5-php8.4-fpm-trixie`, `10-php8.4-fpm-trixie`, `10.5.4-php8.4-fpm`, `10.5-php8.4-fpm`, `10-php8.4-fpm`, `10.5.4-fpm-trixie`, `10.5-fpm-trixie`, `10-fpm-trixie`, `10.5.4-fpm`, `10.5-fpm`, `10-fpm`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.4/fpm-trixie/Dockerfile)
-
--	[`10.5.4-php8.4-apache-bookworm`, `10.5-php8.4-apache-bookworm`, `10-php8.4-apache-bookworm`, `10.5.4-apache-bookworm`, `10.5-apache-bookworm`, `10-apache-bookworm`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.4/apache-bookworm/Dockerfile)
-
--	[`10.5.4-php8.4-fpm-bookworm`, `10.5-php8.4-fpm-bookworm`, `10-php8.4-fpm-bookworm`, `10.5.4-fpm-bookworm`, `10.5-fpm-bookworm`, `10-fpm-bookworm`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.4/fpm-bookworm/Dockerfile)
-
--	[`10.5.4-php8.4-fpm-alpine3.22`, `10.5-php8.4-fpm-alpine3.22`, `10-php8.4-fpm-alpine3.22`, `10.5.4-php8.4-fpm-alpine`, `10.5-php8.4-fpm-alpine`, `10-php8.4-fpm-alpine`, `10.5.4-fpm-alpine3.22`, `10.5-fpm-alpine3.22`, `10-fpm-alpine3.22`, `10.5.4-fpm-alpine`, `10.5-fpm-alpine`, `10-fpm-alpine`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.4/fpm-alpine3.22/Dockerfile)
-
--	[`10.5.4-php8.4-fpm-alpine3.21`, `10.5-php8.4-fpm-alpine3.21`, `10-php8.4-fpm-alpine3.21`, `10.5.4-fpm-alpine3.21`, `10.5-fpm-alpine3.21`, `10-fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.4/fpm-alpine3.21/Dockerfile)
-
--	[`10.5.4-php8.3-apache-trixie`, `10.5-php8.3-apache-trixie`, `10-php8.3-apache-trixie`, `10.5.4-php8.3-apache`, `10.5-php8.3-apache`, `10-php8.3-apache`, `10.5.4-php8.3`, `10.5-php8.3`, `10-php8.3`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.3/apache-trixie/Dockerfile)
-
--	[`10.5.4-php8.3-fpm-trixie`, `10.5-php8.3-fpm-trixie`, `10-php8.3-fpm-trixie`, `10.5.4-php8.3-fpm`, `10.5-php8.3-fpm`, `10-php8.3-fpm`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.3/fpm-trixie/Dockerfile)
-
--	[`10.5.4-php8.3-apache-bookworm`, `10.5-php8.3-apache-bookworm`, `10-php8.3-apache-bookworm`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.3/apache-bookworm/Dockerfile)
-
--	[`10.5.4-php8.3-fpm-bookworm`, `10.5-php8.3-fpm-bookworm`, `10-php8.3-fpm-bookworm`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.3/fpm-bookworm/Dockerfile)
-
--	[`10.5.4-php8.3-fpm-alpine3.22`, `10.5-php8.3-fpm-alpine3.22`, `10-php8.3-fpm-alpine3.22`, `10.5.4-php8.3-fpm-alpine`, `10.5-php8.3-fpm-alpine`, `10-php8.3-fpm-alpine`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.3/fpm-alpine3.22/Dockerfile)
-
--	[`10.5.4-php8.3-fpm-alpine3.21`, `10.5-php8.3-fpm-alpine3.21`, `10-php8.3-fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/88cc7e881e0cafb54f39190cb1ba96f828e50672/10.5/php8.3/fpm-alpine3.21/Dockerfile)
-
--	[`10.4.8-php8.4-apache-trixie`, `10.4-php8.4-apache-trixie`, `10.4.8-php8.4-apache`, `10.4-php8.4-apache`, `10.4.8-php8.4`, `10.4-php8.4`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.4/apache-trixie/Dockerfile)
-
--	[`10.4.8-php8.4-fpm-trixie`, `10.4-php8.4-fpm-trixie`, `10.4.8-php8.4-fpm`, `10.4-php8.4-fpm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.4/fpm-trixie/Dockerfile)
-
--	[`10.4.8-php8.4-apache-bookworm`, `10.4-php8.4-apache-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.4/apache-bookworm/Dockerfile)
-
--	[`10.4.8-php8.4-fpm-bookworm`, `10.4-php8.4-fpm-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.4/fpm-bookworm/Dockerfile)
-
--	[`10.4.8-php8.4-fpm-alpine3.22`, `10.4-php8.4-fpm-alpine3.22`, `10.4.8-php8.4-fpm-alpine`, `10.4-php8.4-fpm-alpine`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.4/fpm-alpine3.22/Dockerfile)
-
--	[`10.4.8-php8.4-fpm-alpine3.21`, `10.4-php8.4-fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.4/fpm-alpine3.21/Dockerfile)
-
--	[`10.4.8-php8.3-apache-trixie`, `10.4-php8.3-apache-trixie`, `10.4.8-php8.3-apache`, `10.4-php8.3-apache`, `10.4.8-php8.3`, `10.4-php8.3`, `10.4.8-apache-trixie`, `10.4-apache-trixie`, `10.4.8-apache`, `10.4-apache`, `10.4.8`, `10.4`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.3/apache-trixie/Dockerfile)
-
--	[`10.4.8-php8.3-fpm-trixie`, `10.4-php8.3-fpm-trixie`, `10.4.8-php8.3-fpm`, `10.4-php8.3-fpm`, `10.4.8-fpm-trixie`, `10.4-fpm-trixie`, `10.4.8-fpm`, `10.4-fpm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.3/fpm-trixie/Dockerfile)
-
--	[`10.4.8-php8.3-apache-bookworm`, `10.4-php8.3-apache-bookworm`, `10.4.8-apache-bookworm`, `10.4-apache-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.3/apache-bookworm/Dockerfile)
-
--	[`10.4.8-php8.3-fpm-bookworm`, `10.4-php8.3-fpm-bookworm`, `10.4.8-fpm-bookworm`, `10.4-fpm-bookworm`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.3/fpm-bookworm/Dockerfile)
-
--	[`10.4.8-php8.3-fpm-alpine3.22`, `10.4-php8.3-fpm-alpine3.22`, `10.4.8-php8.3-fpm-alpine`, `10.4-php8.3-fpm-alpine`, `10.4.8-fpm-alpine3.22`, `10.4-fpm-alpine3.22`, `10.4.8-fpm-alpine`, `10.4-fpm-alpine`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.3/fpm-alpine3.22/Dockerfile)
-
--	[`10.4.8-php8.3-fpm-alpine3.21`, `10.4-php8.3-fpm-alpine3.21`, `10.4.8-fpm-alpine3.21`, `10.4-fpm-alpine3.21`](https://github.com/docker-library/drupal/blob/705493dbabad3fcd0e416e4bf25de571eee658aa/10.4/php8.3/fpm-alpine3.21/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -152,13 +60,13 @@ Drupal is a free and open-source content-management framework written in PHP and
 The basic pattern for starting a `drupal` instance is:
 
 ```console
-$ docker run --name some-drupal -d drupal
+$ docker run --name some-drupal -d arm32v5/drupal
 ```
 
 If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
 
 ```console
-$ docker run --name some-drupal -p 8080:80 -d drupal
+$ docker run --name some-drupal -p 8080:80 -d arm32v5/drupal
 ```
 
 Then, access it via `http://localhost:8080` or `http://host-ip:8080` in a browser.
@@ -212,7 +120,7 @@ There is consensus that `/var/www/html/modules`, `/var/www/html/profiles`, and `
 If using bind-mounts, one way to accomplish pre-seeding your local `sites` directory would be something like the following:
 
 ```console
-$ docker run --rm drupal tar -cC /var/www/html/sites . | tar -xC /path/on/host/sites
+$ docker run --rm arm32v5/drupal tar -cC /var/www/html/sites . | tar -xC /path/on/host/sites
 ```
 
 This can then be bind-mounted into a new container:
@@ -223,20 +131,20 @@ $ docker run --name some-drupal --network some-network -d \
 	-v /path/on/host/profiles:/var/www/html/profiles \
 	-v /path/on/host/sites:/var/www/html/sites \
 	-v /path/on/host/themes:/var/www/html/themes \
-	drupal
+	arm32v5/drupal
 ```
 
 Another solution using Docker Volumes:
 
 ```console
 $ docker volume create drupal-sites
-$ docker run --rm -v drupal-sites:/temporary/sites drupal cp -aRT /var/www/html/sites /temporary/sites
+$ docker run --rm -v drupal-sites:/temporary/sites arm32v5/drupal cp -aRT /var/www/html/sites /temporary/sites
 $ docker run --name some-drupal --network some-network -d \
 	-v drupal-modules:/var/www/html/modules \
 	-v drupal-profiles:/var/www/html/profiles \
 	-v drupal-sites:/var/www/html/sites \
 	-v drupal-themes:/var/www/html/themes \
-	drupal
+	arm32v5/drupal
 ```
 
 ## ... via [`docker compose`](https://github.com/docker/compose)
@@ -294,32 +202,6 @@ The following Docker Hub features can help with the task of keeping your depende
 
 See [the "Running as an arbitrary user" section of the `php` image documentation](https://hub.docker.com/_/php/).
 
-# Image Variants
-
-The `drupal` images come in many flavors, each designed for a specific use case.
-
-## `drupal:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `drupal:<version>-fpm`
-
-This variant contains [PHP's FastCGI Process Manager (FPM)](https://www.php.net/fpm), which is the recommended FastCGI implementation for PHP.
-
-In order to use this image variant, some kind of reverse proxy (such as NGINX, Apache, or other tool which speaks the FastCGI protocol) will be required.
-
-Some potentially helpful resources:
-
--	[FPM's Official Configuration Reference](https://www.php.net/manual/en/install.fpm.configuration.php)
--	[Simplified example by @md5](https://gist.github.com/md5/d9206eacb5a0ff5d6be0)
--	[Very detailed article by Pascal Landau](https://www.pascallandau.com/blog/php-php-fpm-and-nginx-on-docker-in-windows-10/)
--	[Stack Overflow discussion](https://stackoverflow.com/q/29905953/433558)
--	[Apache httpd Wiki example](https://wiki.apache.org/httpd/PHPFPMWordpress)
-
-**WARNING:** the FastCGI protocol is inherently trusting, and thus *extremely* insecure to expose outside of a private container network -- unless you know *exactly* what you are doing (and are willing to accept the extreme risk), do not use Docker's `--publish` (`-p`) flag with this image variant.
-
 # License
 
 View [license information](https://www.drupal.org/licensing/faq) for the software contained in this image.

+ 7 - 7
eclipse-mosquitto/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `eclipse-mosquitto` official image](https://hub.docker.com/_/eclipse-mosquitto) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,9 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`2.0.22`, `2.0.22-openssl`, `2.0`, `2.0-openssl`, `2`, `2-openssl`, `openssl`, `latest`](https://github.com/eclipse/mosquitto/blob/ff1187fd9c74ae3a7ba0097e7933828bdcdbce71/docker/2.0-openssl/Dockerfile)
-
--	[`1.6.15-openssl`, `1.6-openssl`](https://github.com/eclipse/mosquitto/blob/ff1187fd9c74ae3a7ba0097e7933828bdcdbce71/docker/1.6-openssl/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -74,7 +74,7 @@ It is suggested to mirror this structure for your local configuration.
 When running the image, the default configuration values are used. To use a custom configuration file, create your mosquitto.conf in `$PWD/mosquitto/config/mosquitto.conf`, then mount the config directory to `/mosquitto/config`.
 
 ```console
-$ docker run -it -p 1883:1883 -v "$PWD/mosquitto/config:/mosquitto/config" eclipse-mosquitto
+$ docker run -it -p 1883:1883 -v "$PWD/mosquitto/config:/mosquitto/config" arm32v5/eclipse-mosquitto
 ```
 
 Configuration can be changed to:
@@ -95,13 +95,13 @@ i.e. add the following to `mosquitto.conf`:
 Run a container using the new image:
 
 ```console
-$ docker run -it -p 1883:1883 -v "$PWD/mosquitto/config:/mosquitto/config" -v /mosquitto/data -v /mosquitto/log eclipse-mosquitto
+$ docker run -it -p 1883:1883 -v "$PWD/mosquitto/config:/mosquitto/config" -v /mosquitto/data -v /mosquitto/log arm32v5/eclipse-mosquitto
 ```
 
 or:
 
 ```console
-$ docker run -it -p 1883:1883 -v "$PWD/mosquitto/config:/mosquitto/config" -v "$PWD/mosquitto/data:/mosquitto/data" -v "$PWD/mosquitto/log:/mosquitto/log" eclipse-mosquitto
+$ docker run -it -p 1883:1883 -v "$PWD/mosquitto/config:/mosquitto/config" -v "$PWD/mosquitto/data:/mosquitto/data" -v "$PWD/mosquitto/log:/mosquitto/log" arm32v5/eclipse-mosquitto
 ```
 
 **Note**: if the mosquitto configuration (mosquitto.conf) was modified to use non-default ports, the docker run command will need to be updated to expose the ports that have been configured.
@@ -109,7 +109,7 @@ $ docker run -it -p 1883:1883 -v "$PWD/mosquitto/config:/mosquitto/config" -v "$
 For example, if you use port 1883 and port 8080:
 
 ```console
-$ docker run -it -p 1883:1883 -p 8080:8080 -v "$PWD/mosquitto/config:/mosquitto/config" eclipse-mosquitto
+$ docker run -it -p 1883:1883 -p 8080:8080 -v "$PWD/mosquitto/config:/mosquitto/config" arm32v5/eclipse-mosquitto
 ```
 
 # License

+ 8 - 408
eclipse-temurin/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `eclipse-temurin` official image](https://hub.docker.com/_/eclipse-temurin) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,383 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`8u462-b08-jdk-alpine-3.20`, `8-jdk-alpine-3.20`, `8-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/alpine/3.20/Dockerfile)
-
--	[`8u462-b08-jdk-alpine-3.21`, `8-jdk-alpine-3.21`, `8-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/alpine/3.21/Dockerfile)
-
--	[`8u462-b08-jdk-alpine-3.22`, `8-jdk-alpine-3.22`, `8-alpine-3.22`, `8u462-b08-jdk-alpine`, `8-jdk-alpine`, `8-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/alpine/3.22/Dockerfile)
-
--	[`8u462-b08-jdk-jammy`, `8-jdk-jammy`, `8-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/ubuntu/jammy/Dockerfile)
-
--	[`8u462-b08-jdk-noble`, `8-jdk-noble`, `8-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/ubuntu/noble/Dockerfile)
-
--	[`8u462-b08-jdk-ubi10-minimal`, `8-jdk-ubi10-minimal`, `8-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/ubi/ubi10-minimal/Dockerfile)
-
--	[`8u462-b08-jdk-ubi9-minimal`, `8-jdk-ubi9-minimal`, `8-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/ubi/ubi9-minimal/Dockerfile)
-
--	[`8u462-b08-jdk-windowsservercore-ltsc2025`, `8-jdk-windowsservercore-ltsc2025`, `8-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`8u462-b08-jdk-nanoserver-ltsc2025`, `8-jdk-nanoserver-ltsc2025`, `8-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`8u462-b08-jdk-windowsservercore-ltsc2022`, `8-jdk-windowsservercore-ltsc2022`, `8-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`8u462-b08-jdk-nanoserver-ltsc2022`, `8-jdk-nanoserver-ltsc2022`, `8-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`8u462-b08-jre-alpine-3.20`, `8-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/alpine/3.20/Dockerfile)
-
--	[`8u462-b08-jre-alpine-3.21`, `8-jre-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/alpine/3.21/Dockerfile)
-
--	[`8u462-b08-jre-alpine-3.22`, `8-jre-alpine-3.22`, `8u462-b08-jre-alpine`, `8-jre-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/alpine/3.22/Dockerfile)
-
--	[`8u462-b08-jre-jammy`, `8-jre-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/ubuntu/jammy/Dockerfile)
-
--	[`8u462-b08-jre-noble`, `8-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/ubuntu/noble/Dockerfile)
-
--	[`8u462-b08-jre-ubi10-minimal`, `8-jre-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/ubi/ubi10-minimal/Dockerfile)
-
--	[`8u462-b08-jre-ubi9-minimal`, `8-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/ubi/ubi9-minimal/Dockerfile)
-
--	[`8u462-b08-jre-windowsservercore-ltsc2025`, `8-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`8u462-b08-jre-nanoserver-ltsc2025`, `8-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`8u462-b08-jre-windowsservercore-ltsc2022`, `8-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`8u462-b08-jre-nanoserver-ltsc2022`, `8-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`11.0.28_6-jdk-alpine-3.20`, `11-jdk-alpine-3.20`, `11-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/alpine/3.20/Dockerfile)
-
--	[`11.0.28_6-jdk-alpine-3.21`, `11-jdk-alpine-3.21`, `11-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/alpine/3.21/Dockerfile)
-
--	[`11.0.28_6-jdk-alpine-3.22`, `11-jdk-alpine-3.22`, `11-alpine-3.22`, `11.0.28_6-jdk-alpine`, `11-jdk-alpine`, `11-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/alpine/3.22/Dockerfile)
-
--	[`11.0.28_6-jdk-jammy`, `11-jdk-jammy`, `11-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/ubuntu/jammy/Dockerfile)
-
--	[`11.0.28_6-jdk-noble`, `11-jdk-noble`, `11-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/ubuntu/noble/Dockerfile)
-
--	[`11.0.28_6-jdk-ubi10-minimal`, `11-jdk-ubi10-minimal`, `11-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/ubi/ubi10-minimal/Dockerfile)
-
--	[`11.0.28_6-jdk-ubi9-minimal`, `11-jdk-ubi9-minimal`, `11-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/ubi/ubi9-minimal/Dockerfile)
-
--	[`11.0.28_6-jdk-windowsservercore-ltsc2025`, `11-jdk-windowsservercore-ltsc2025`, `11-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`11.0.28_6-jdk-nanoserver-ltsc2025`, `11-jdk-nanoserver-ltsc2025`, `11-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`11.0.28_6-jdk-windowsservercore-ltsc2022`, `11-jdk-windowsservercore-ltsc2022`, `11-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`11.0.28_6-jdk-nanoserver-ltsc2022`, `11-jdk-nanoserver-ltsc2022`, `11-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`11.0.28_6-jre-alpine-3.20`, `11-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/alpine/3.20/Dockerfile)
-
--	[`11.0.28_6-jre-alpine-3.21`, `11-jre-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/alpine/3.21/Dockerfile)
-
--	[`11.0.28_6-jre-alpine-3.22`, `11-jre-alpine-3.22`, `11.0.28_6-jre-alpine`, `11-jre-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/alpine/3.22/Dockerfile)
-
--	[`11.0.28_6-jre-jammy`, `11-jre-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/ubuntu/jammy/Dockerfile)
-
--	[`11.0.28_6-jre-noble`, `11-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/ubuntu/noble/Dockerfile)
-
--	[`11.0.28_6-jre-ubi10-minimal`, `11-jre-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/ubi/ubi10-minimal/Dockerfile)
-
--	[`11.0.28_6-jre-ubi9-minimal`, `11-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/ubi/ubi9-minimal/Dockerfile)
-
--	[`11.0.28_6-jre-windowsservercore-ltsc2025`, `11-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`11.0.28_6-jre-nanoserver-ltsc2025`, `11-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`11.0.28_6-jre-windowsservercore-ltsc2022`, `11-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`11.0.28_6-jre-nanoserver-ltsc2022`, `11-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`17.0.16_8-jdk-alpine-3.20`, `17-jdk-alpine-3.20`, `17-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/alpine/3.20/Dockerfile)
-
--	[`17.0.16_8-jdk-alpine-3.21`, `17-jdk-alpine-3.21`, `17-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/alpine/3.21/Dockerfile)
-
--	[`17.0.16_8-jdk-alpine-3.22`, `17-jdk-alpine-3.22`, `17-alpine-3.22`, `17.0.16_8-jdk-alpine`, `17-jdk-alpine`, `17-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/alpine/3.22/Dockerfile)
-
--	[`17.0.16_8-jdk-jammy`, `17-jdk-jammy`, `17-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/ubuntu/jammy/Dockerfile)
-
--	[`17.0.16_8-jdk-noble`, `17-jdk-noble`, `17-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/ubuntu/noble/Dockerfile)
-
--	[`17.0.16_8-jdk-ubi10-minimal`, `17-jdk-ubi10-minimal`, `17-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/ubi/ubi10-minimal/Dockerfile)
-
--	[`17.0.16_8-jdk-ubi9-minimal`, `17-jdk-ubi9-minimal`, `17-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/ubi/ubi9-minimal/Dockerfile)
-
--	[`17.0.16_8-jdk-windowsservercore-ltsc2025`, `17-jdk-windowsservercore-ltsc2025`, `17-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`17.0.16_8-jdk-nanoserver-ltsc2025`, `17-jdk-nanoserver-ltsc2025`, `17-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`17.0.16_8-jdk-windowsservercore-ltsc2022`, `17-jdk-windowsservercore-ltsc2022`, `17-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`17.0.16_8-jdk-nanoserver-ltsc2022`, `17-jdk-nanoserver-ltsc2022`, `17-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`17.0.16_8-jre-alpine-3.20`, `17-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/alpine/3.20/Dockerfile)
-
--	[`17.0.16_8-jre-alpine-3.21`, `17-jre-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/alpine/3.21/Dockerfile)
-
--	[`17.0.16_8-jre-alpine-3.22`, `17-jre-alpine-3.22`, `17.0.16_8-jre-alpine`, `17-jre-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/alpine/3.22/Dockerfile)
-
--	[`17.0.16_8-jre-jammy`, `17-jre-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/ubuntu/jammy/Dockerfile)
-
--	[`17.0.16_8-jre-noble`, `17-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/ubuntu/noble/Dockerfile)
-
--	[`17.0.16_8-jre-ubi10-minimal`, `17-jre-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/ubi/ubi10-minimal/Dockerfile)
-
--	[`17.0.16_8-jre-ubi9-minimal`, `17-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/ubi/ubi9-minimal/Dockerfile)
-
--	[`17.0.16_8-jre-windowsservercore-ltsc2025`, `17-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`17.0.16_8-jre-nanoserver-ltsc2025`, `17-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`17.0.16_8-jre-windowsservercore-ltsc2022`, `17-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`17.0.16_8-jre-nanoserver-ltsc2022`, `17-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`21.0.8_9-jdk-alpine-3.20`, `21-jdk-alpine-3.20`, `21-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/alpine/3.20/Dockerfile)
-
--	[`21.0.8_9-jdk-alpine-3.21`, `21-jdk-alpine-3.21`, `21-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/alpine/3.21/Dockerfile)
-
--	[`21.0.8_9-jdk-alpine-3.22`, `21-jdk-alpine-3.22`, `21-alpine-3.22`, `21.0.8_9-jdk-alpine`, `21-jdk-alpine`, `21-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/alpine/3.22/Dockerfile)
-
--	[`21.0.8_9-jdk-jammy`, `21-jdk-jammy`, `21-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/ubuntu/jammy/Dockerfile)
-
--	[`21.0.8_9-jdk-noble`, `21-jdk-noble`, `21-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/ubuntu/noble/Dockerfile)
-
--	[`21.0.8_9-jdk-ubi10-minimal`, `21-jdk-ubi10-minimal`, `21-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/ubi/ubi10-minimal/Dockerfile)
-
--	[`21.0.8_9-jdk-ubi9-minimal`, `21-jdk-ubi9-minimal`, `21-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/ubi/ubi9-minimal/Dockerfile)
-
--	[`21.0.8_9-jdk-windowsservercore-ltsc2025`, `21-jdk-windowsservercore-ltsc2025`, `21-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`21.0.8_9-jdk-nanoserver-ltsc2025`, `21-jdk-nanoserver-ltsc2025`, `21-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`21.0.8_9-jdk-windowsservercore-ltsc2022`, `21-jdk-windowsservercore-ltsc2022`, `21-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`21.0.8_9-jdk-nanoserver-ltsc2022`, `21-jdk-nanoserver-ltsc2022`, `21-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`21.0.8_9-jre-alpine-3.20`, `21-jre-alpine-3.20`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/alpine/3.20/Dockerfile)
-
--	[`21.0.8_9-jre-alpine-3.21`, `21-jre-alpine-3.21`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/alpine/3.21/Dockerfile)
-
--	[`21.0.8_9-jre-alpine-3.22`, `21-jre-alpine-3.22`, `21.0.8_9-jre-alpine`, `21-jre-alpine`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/alpine/3.22/Dockerfile)
-
--	[`21.0.8_9-jre-jammy`, `21-jre-jammy`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/ubuntu/jammy/Dockerfile)
-
--	[`21.0.8_9-jre-noble`, `21-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/ubuntu/noble/Dockerfile)
-
--	[`21.0.8_9-jre-ubi10-minimal`, `21-jre-ubi10-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/ubi/ubi10-minimal/Dockerfile)
-
--	[`21.0.8_9-jre-ubi9-minimal`, `21-jre-ubi9-minimal`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/ubi/ubi9-minimal/Dockerfile)
-
--	[`21.0.8_9-jre-windowsservercore-ltsc2025`, `21-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`21.0.8_9-jre-nanoserver-ltsc2025`, `21-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`21.0.8_9-jre-windowsservercore-ltsc2022`, `21-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`21.0.8_9-jre-nanoserver-ltsc2022`, `21-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`25_36-jdk-alpine-3.21`, `25-jdk-alpine-3.21`, `25-alpine-3.21`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/alpine/3.21/Dockerfile)
-
--	[`25_36-jdk-alpine-3.22`, `25-jdk-alpine-3.22`, `25-alpine-3.22`, `25_36-jdk-alpine`, `25-jdk-alpine`, `25-alpine`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/alpine/3.22/Dockerfile)
-
--	[`25_36-jdk-jammy`, `25-jdk-jammy`, `25-jammy`](https://github.com/adoptium/containers/blob/7dc6a92c80c1f371f3d416e8357efe18796016a5/25/jdk/ubuntu/jammy/Dockerfile)
-
--	[`25_36-jdk-noble`, `25-jdk-noble`, `25-noble`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/ubuntu/noble/Dockerfile)
-
--	[`25_36-jdk-ubi10-minimal`, `25-jdk-ubi10-minimal`, `25-ubi10-minimal`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/ubi/ubi10-minimal/Dockerfile)
-
--	[`25_36-jdk-windowsservercore-ltsc2025`, `25-jdk-windowsservercore-ltsc2025`, `25-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`25_36-jdk-nanoserver-ltsc2025`, `25-jdk-nanoserver-ltsc2025`, `25-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`25_36-jdk-windowsservercore-ltsc2022`, `25-jdk-windowsservercore-ltsc2022`, `25-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`25_36-jdk-nanoserver-ltsc2022`, `25-jdk-nanoserver-ltsc2022`, `25-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`25_36-jre-alpine-3.21`, `25-jre-alpine-3.21`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/alpine/3.21/Dockerfile)
-
--	[`25_36-jre-alpine-3.22`, `25-jre-alpine-3.22`, `25_36-jre-alpine`, `25-jre-alpine`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/alpine/3.22/Dockerfile)
-
--	[`25_36-jre-jammy`, `25-jre-jammy`](https://github.com/adoptium/containers/blob/7dc6a92c80c1f371f3d416e8357efe18796016a5/25/jre/ubuntu/jammy/Dockerfile)
-
--	[`25_36-jre-noble`, `25-jre-noble`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/ubuntu/noble/Dockerfile)
-
--	[`25_36-jre-ubi10-minimal`, `25-jre-ubi10-minimal`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/ubi/ubi10-minimal/Dockerfile)
-
--	[`25_36-jre-windowsservercore-ltsc2025`, `25-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`25_36-jre-nanoserver-ltsc2025`, `25-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`25_36-jre-windowsservercore-ltsc2022`, `25-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`25_36-jre-nanoserver-ltsc2022`, `25-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
-## Shared Tags
-
--	`8u462-b08-jdk`, `8-jdk`, `8`:
-
-	-	[`8u462-b08-jdk-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/ubuntu/noble/Dockerfile)
-	-	[`8u462-b08-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`8u462-b08-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`8u462-b08-jdk-windowsservercore`, `8-jdk-windowsservercore`, `8-windowsservercore`:
-
-	-	[`8u462-b08-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`8u462-b08-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`8u462-b08-jdk-nanoserver`, `8-jdk-nanoserver`, `8-nanoserver`:
-
-	-	[`8u462-b08-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`8u462-b08-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`8u462-b08-jre`, `8-jre`:
-
-	-	[`8u462-b08-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/ubuntu/noble/Dockerfile)
-	-	[`8u462-b08-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`8u462-b08-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`8u462-b08-jre-windowsservercore`, `8-jre-windowsservercore`:
-
-	-	[`8u462-b08-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`8u462-b08-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`8u462-b08-jre-nanoserver`, `8-jre-nanoserver`:
-
-	-	[`8u462-b08-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`8u462-b08-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/8/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`11.0.28_6-jdk`, `11-jdk`, `11`:
-
-	-	[`11.0.28_6-jdk-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/ubuntu/noble/Dockerfile)
-	-	[`11.0.28_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`11.0.28_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`11.0.28_6-jdk-windowsservercore`, `11-jdk-windowsservercore`, `11-windowsservercore`:
-
-	-	[`11.0.28_6-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`11.0.28_6-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`11.0.28_6-jdk-nanoserver`, `11-jdk-nanoserver`, `11-nanoserver`:
-
-	-	[`11.0.28_6-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`11.0.28_6-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`11.0.28_6-jre`, `11-jre`:
-
-	-	[`11.0.28_6-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/ubuntu/noble/Dockerfile)
-	-	[`11.0.28_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`11.0.28_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`11.0.28_6-jre-windowsservercore`, `11-jre-windowsservercore`:
-
-	-	[`11.0.28_6-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`11.0.28_6-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`11.0.28_6-jre-nanoserver`, `11-jre-nanoserver`:
-
-	-	[`11.0.28_6-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`11.0.28_6-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/11/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`17.0.16_8-jdk`, `17-jdk`, `17`:
-
-	-	[`17.0.16_8-jdk-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/ubuntu/noble/Dockerfile)
-	-	[`17.0.16_8-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`17.0.16_8-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`17.0.16_8-jdk-windowsservercore`, `17-jdk-windowsservercore`, `17-windowsservercore`:
-
-	-	[`17.0.16_8-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`17.0.16_8-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`17.0.16_8-jdk-nanoserver`, `17-jdk-nanoserver`, `17-nanoserver`:
-
-	-	[`17.0.16_8-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`17.0.16_8-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`17.0.16_8-jre`, `17-jre`:
-
-	-	[`17.0.16_8-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/ubuntu/noble/Dockerfile)
-	-	[`17.0.16_8-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`17.0.16_8-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`17.0.16_8-jre-windowsservercore`, `17-jre-windowsservercore`:
-
-	-	[`17.0.16_8-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`17.0.16_8-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`17.0.16_8-jre-nanoserver`, `17-jre-nanoserver`:
-
-	-	[`17.0.16_8-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`17.0.16_8-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/17/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`21.0.8_9-jdk`, `21-jdk`, `21`:
-
-	-	[`21.0.8_9-jdk-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/ubuntu/noble/Dockerfile)
-	-	[`21.0.8_9-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`21.0.8_9-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`21.0.8_9-jdk-windowsservercore`, `21-jdk-windowsservercore`, `21-windowsservercore`:
-
-	-	[`21.0.8_9-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`21.0.8_9-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`21.0.8_9-jdk-nanoserver`, `21-jdk-nanoserver`, `21-nanoserver`:
-
-	-	[`21.0.8_9-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`21.0.8_9-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`21.0.8_9-jre`, `21-jre`:
-
-	-	[`21.0.8_9-jre-noble`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/ubuntu/noble/Dockerfile)
-	-	[`21.0.8_9-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`21.0.8_9-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`21.0.8_9-jre-windowsservercore`, `21-jre-windowsservercore`:
-
-	-	[`21.0.8_9-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`21.0.8_9-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`21.0.8_9-jre-nanoserver`, `21-jre-nanoserver`:
-
-	-	[`21.0.8_9-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`21.0.8_9-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/fc54f27893bb7c1ffb1d7eb82f2d22d7605e57bc/21/jre/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`25_36-jdk`, `25-jdk`, `25`, `latest`:
-
-	-	[`25_36-jdk-noble`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/ubuntu/noble/Dockerfile)
-	-	[`25_36-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`25_36-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`25_36-jdk-windowsservercore`, `25-jdk-windowsservercore`, `25-windowsservercore`:
-
-	-	[`25_36-jdk-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`25_36-jdk-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`25_36-jdk-nanoserver`, `25-jdk-nanoserver`, `25-nanoserver`:
-
-	-	[`25_36-jdk-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`25_36-jdk-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`25_36-jre`, `25-jre`:
-
-	-	[`25_36-jre-noble`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/ubuntu/noble/Dockerfile)
-	-	[`25_36-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`25_36-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`25_36-jre-windowsservercore`, `25-jre-windowsservercore`:
-
-	-	[`25_36-jre-windowsservercore-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`25_36-jre-windowsservercore-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`25_36-jre-nanoserver`, `25-jre-nanoserver`:
-
-	-	[`25_36-jre-nanoserver-ltsc2025`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`25_36-jre-nanoserver-ltsc2022`](https://github.com/adoptium/containers/blob/7fd47fcdc91108218327496869ec8d2f441eebb7/25/jre/windows/nanoserver-ltsc2022/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -442,7 +68,7 @@ Yes, it's possible for all image flavors except for Windows-based images. The fo
 You need to put your CA certificates into `/certificates` directory inside the container (e.g. by using a volume) and opt-in into CA certificate processing by setting the environment variable `USE_SYSTEM_CA_CERTS` on the container to any value (if you are overriding the entrypoint script, please make sure you call `/__cacert_entrypoint.sh` to enable the processing). Using Docker CLI this might look like this:
 
 ```console
-$ docker run -v $(pwd)/certs:/certificates/ -e USE_SYSTEM_CA_CERTS=1 eclipse-temurin:21
+$ docker run -v $(pwd)/certs:/certificates/ -e USE_SYSTEM_CA_CERTS=1 arm32v5/eclipse-temurin:21
 ```
 
 When run like this, your certificates will get added to both the JVM truststore and to the system CA store (e.g. for use by `curl` and other CLI tools). However, if you are running your containers in a restricted-by-default environment (such as Red Hat OpenShift), there will be some small differences:
@@ -458,7 +84,7 @@ While this feature has been tested in multiple scenarios, there is always a chan
 To run a pre-built jar file with the latest OpenJDK 21, use the following Dockerfile:
 
 ```dockerfile
-FROM eclipse-temurin:21
+FROM arm32v5/eclipse-temurin:21
 RUN mkdir /opt/app
 COPY japp.jar /opt/app
 CMD ["java", "-jar", "/opt/app/japp.jar"]
@@ -479,7 +105,7 @@ If you are using a distribution that we don't provide an image for you can copy
 # Example
 FROM <base image>
 ENV JAVA_HOME=/opt/java/openjdk
-COPY --from=eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
+COPY --from=arm32v5/eclipse-temurin:21 $JAVA_HOME $JAVA_HOME
 ENV PATH="${JAVA_HOME}/bin:${PATH}"
 ```
 
@@ -489,7 +115,7 @@ On OpenJDK 21+, a JRE can be generated using `jlink`, see the following Dockerfi
 
 ```dockerfile
 # Example of custom Java runtime using jlink in a multi-stage container build
-FROM eclipse-temurin:21 as jre-build
+FROM arm32v5/eclipse-temurin:21 as jre-build
 
 # Create a custom Java runtime
 RUN $JAVA_HOME/bin/jlink \
@@ -515,7 +141,7 @@ CMD ["java", "-jar", "/opt/app/japp.jar"]
 If you want to place the jar file on the host file system instead of inside the container, you can mount the host path onto the container by using the following commands:
 
 ```dockerfile
-FROM eclipse-temurin:21.0.2_13-jdk
+FROM arm32v5/eclipse-temurin:21.0.2_13-jdk
 CMD ["java", "-jar", "/opt/app/japp.jar"]
 ```
 
@@ -524,32 +150,6 @@ docker build -t japp .
 docker run -it -v /path/on/host/system/jars:/opt/app japp
 ```
 
-# Image Variants
-
-The `eclipse-temurin` images come in many flavors, each designed for a specific use case.
-
-## `eclipse-temurin:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like jammy or noble in them. These are the suite code names for releases of [Ubuntu](https://wiki.ubuntu.com/Releases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Ubuntu.
-
-## `eclipse-temurin:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
-## `eclipse-temurin:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
 # License
 
 The Dockerfiles and associated scripts are licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).

+ 6 - 10
eggdrop/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `eggdrop` official image](https://hub.docker.com/_/eggdrop) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`develop`](https://github.com/eggheads/eggdrop-docker/blob/037d27fee1499a17a1062efcba0213801d82c405/develop/Dockerfile)
-
--	[`1.9`, `1.9.5`](https://github.com/eggheads/eggdrop-docker/blob/57fb1652a1880665b12e9f51775f173ecde24285/1.9/Dockerfile)
-
--	[`1.10`, `1.10.0`, `stable`, `latest`](https://github.com/eggheads/eggdrop-docker/blob/2861815d67478e41667b8ed2cf9d3f13a5e755c1/1.10/Dockerfile)
-
--	[`1.10.1rc1`](https://github.com/eggheads/eggdrop-docker/blob/fa9fab693902545745642c75650b56379d17b16b/1.10.1rc1/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -64,7 +60,7 @@ Eggdrop is the world's most popular Open Source IRC bot, designed for flexibilit
 To run this container the first time, you'll need to pass in, at minimum, a nickname and server via Environmental Variables. At minimum, a docker run command similar to
 
 ```console
-$ docker run -ti -e NICK=FooBot -e SERVER=irc.libera.chat -v /path/for/host/data:/home/eggdrop/eggdrop/data eggdrop
+$ docker run -ti -e NICK=FooBot -e SERVER=irc.libera.chat -v /path/for/host/data:/home/eggdrop/eggdrop/data arm32v5/eggdrop
 ```
 
 should be used. This will modify the appropriate values within the config file, then start your bot with the nickname FooBot and connect it to irc.libera.chat. These variables are only needed for your first run- after the first use, you can edit the config file directly. Additional configuration options are listed in the following sections.
@@ -118,13 +114,13 @@ If you use a config file from a previous eggdrop install (ie, you don't use the
 To do this, start your container with something similar to
 
 ```console
-$ docker run -i -e NICK=FooBot -e SERVER=irc.libera.chat -v /path/to/eggdrop/files:/home/eggdrop/eggdrop/data -d eggdrop
+$ docker run -i -e NICK=FooBot -e SERVER=irc.libera.chat -v /path/to/eggdrop/files:/home/eggdrop/eggdrop/data -d arm32v5/eggdrop
 ```
 
 If you provide your own config file, place it in the data dir and specify it as the argument to the docker container:
 
 ```console
-$ docker run -i -v /path/to/eggdrop/files:/home/eggdrop/eggdrop/data -d eggdrop mybot.conf
+$ docker run -i -v /path/to/eggdrop/files:/home/eggdrop/eggdrop/data -d arm32v5/eggdrop mybot.conf
 ```
 
 Any config file used with docker MUST end in .conf, such as eggdrop.conf or mybot.conf

+ 3 - 9
elasticsearch/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `elasticsearch` official image](https://hub.docker.com/_/elasticsearch) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,15 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`8.17.10`](https://github.com/elastic/dockerfiles/blob/3861498adce22926e852b1bbec340f159147a47f/elasticsearch/Dockerfile)
-
--	[`8.18.8`](https://github.com/elastic/dockerfiles/blob/6a7937aa369e0368020bcff78884c2b3645c50dd/elasticsearch/Dockerfile)
-
--	[`8.19.5`](https://github.com/elastic/dockerfiles/blob/eadd67c326b8c6c63acff9d8e9fced4cb29b92ed/elasticsearch/Dockerfile)
-
--	[`9.0.8`](https://github.com/elastic/dockerfiles/blob/dd7bdb10765be40ea5cab6c64054df56b65860eb/elasticsearch/Dockerfile)
-
--	[`9.1.5`](https://github.com/elastic/dockerfiles/blob/b73ebec6aca17cdb8504bfcfddd954f772905a74/elasticsearch/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 6 - 136
elixir/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `elixir` official image](https://hub.docker.com/_/elixir) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,119 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`1.18.4`, `1.18`, `latest`, `1.18.4-otp-28`, `1.18-otp-28`, `otp-28`](https://github.com/erlef/docker-elixir/blob/1e80f1b239228598d4d086882e92a9cfe585c1b2/1.18/Dockerfile)
-
--	[`1.18.4-slim`, `1.18-slim`, `slim`, `1.18.4-otp-28-slim`, `1.18-otp-28-slim`, `otp-28-slim`](https://github.com/erlef/docker-elixir/blob/1e80f1b239228598d4d086882e92a9cfe585c1b2/1.18/slim/Dockerfile)
-
--	[`1.18.4-alpine`, `1.18-alpine`, `alpine`, `1.18.4-otp-28-alpine`, `1.18-otp-28-alpine`, `otp-28-alpine`](https://github.com/erlef/docker-elixir/blob/1e80f1b239228598d4d086882e92a9cfe585c1b2/1.18/alpine/Dockerfile)
-
--	[`1.18.4-otp-25`, `1.18-otp-25`, `otp-25`](https://github.com/erlef/docker-elixir/blob/d3c21f12232230e6d199446ccfc4fc34e02fc060/1.18/otp-25/Dockerfile)
-
--	[`1.18.4-otp-25-alpine`, `1.18-otp-25-alpine`, `otp-25-alpine`](https://github.com/erlef/docker-elixir/blob/d3c21f12232230e6d199446ccfc4fc34e02fc060/1.18/otp-25-alpine/Dockerfile)
-
--	[`1.18.4-otp-25-slim`, `1.18-otp-25-slim`, `otp-25-slim`](https://github.com/erlef/docker-elixir/blob/d3c21f12232230e6d199446ccfc4fc34e02fc060/1.18/otp-25-slim/Dockerfile)
-
--	[`1.18.4-otp-26`, `1.18-otp-26`, `otp-26`](https://github.com/erlef/docker-elixir/blob/d3c21f12232230e6d199446ccfc4fc34e02fc060/1.18/otp-26/Dockerfile)
-
--	[`1.18.4-otp-26-alpine`, `1.18-otp-26-alpine`, `otp-26-alpine`](https://github.com/erlef/docker-elixir/blob/d3c21f12232230e6d199446ccfc4fc34e02fc060/1.18/otp-26-alpine/Dockerfile)
-
--	[`1.18.4-otp-26-slim`, `1.18-otp-26-slim`, `otp-26-slim`](https://github.com/erlef/docker-elixir/blob/d3c21f12232230e6d199446ccfc4fc34e02fc060/1.18/otp-26-slim/Dockerfile)
-
--	[`1.18.4-otp-27`, `1.18-otp-27`, `otp-27`](https://github.com/erlef/docker-elixir/blob/1e80f1b239228598d4d086882e92a9cfe585c1b2/1.18/otp-27/Dockerfile)
-
--	[`1.18.4-otp-27-alpine`, `1.18-otp-27-alpine`, `otp-27-alpine`](https://github.com/erlef/docker-elixir/blob/1e80f1b239228598d4d086882e92a9cfe585c1b2/1.18/otp-27-alpine/Dockerfile)
-
--	[`1.18.4-otp-27-slim`, `1.18-otp-27-slim`, `otp-27-slim`](https://github.com/erlef/docker-elixir/blob/1e80f1b239228598d4d086882e92a9cfe585c1b2/1.18/otp-27-slim/Dockerfile)
-
--	[`1.17.3`, `1.17`, `1.17.3-otp-27`, `1.17-otp-27`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/Dockerfile)
-
--	[`1.17.3-slim`, `1.17-slim`, `1.17.3-otp-27-slim`, `1.17-otp-27-slim`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/slim/Dockerfile)
-
--	[`1.17.3-alpine`, `1.17-alpine`, `1.17.3-otp-27-alpine`, `1.17-otp-27-alpine`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/alpine/Dockerfile)
-
--	[`1.17.3-otp-25`, `1.17-otp-25`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/otp-25/Dockerfile)
-
--	[`1.17.3-otp-25-alpine`, `1.17-otp-25-alpine`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/otp-25-alpine/Dockerfile)
-
--	[`1.17.3-otp-25-slim`, `1.17-otp-25-slim`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/otp-25-slim/Dockerfile)
-
--	[`1.17.3-otp-26`, `1.17-otp-26`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/otp-26/Dockerfile)
-
--	[`1.17.3-otp-26-alpine`, `1.17-otp-26-alpine`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/otp-26-alpine/Dockerfile)
-
--	[`1.17.3-otp-26-slim`, `1.17-otp-26-slim`](https://github.com/erlef/docker-elixir/blob/70cad0543fc1781daa678c2a8c44bc87a1c38767/1.17/otp-26-slim/Dockerfile)
-
--	[`1.16.3`, `1.16`, `1.16.3-otp-26`, `1.16-otp-26`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/Dockerfile)
-
--	[`1.16.3-slim`, `1.16-slim`, `1.16.3-otp-26-slim`, `1.16-otp-26-slim`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/slim/Dockerfile)
-
--	[`1.16.3-alpine`, `1.16-alpine`, `1.16.3-otp-26-alpine`, `1.16-otp-26-alpine`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/alpine/Dockerfile)
-
--	[`1.16.3-otp-24`, `1.16-otp-24`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/otp-24/Dockerfile)
-
--	[`1.16.3-otp-24-alpine`, `1.16-otp-24-alpine`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/otp-24-alpine/Dockerfile)
-
--	[`1.16.3-otp-24-slim`, `1.16-otp-24-slim`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/otp-24-slim/Dockerfile)
-
--	[`1.16.3-otp-25`, `1.16-otp-25`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/otp-25/Dockerfile)
-
--	[`1.16.3-otp-25-alpine`, `1.16-otp-25-alpine`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/otp-25-alpine/Dockerfile)
-
--	[`1.16.3-otp-25-slim`, `1.16-otp-25-slim`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.16/otp-25-slim/Dockerfile)
-
--	[`1.15.8`, `1.15`, `1.15.8-otp-26`, `1.15-otp-26`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/Dockerfile)
-
--	[`1.15.8-slim`, `1.15-slim`, `1.15.8-otp-26-slim`, `1.15-otp-26-slim`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/slim/Dockerfile)
-
--	[`1.15.8-alpine`, `1.15-alpine`, `1.15.8-otp-26-alpine`, `1.15-otp-26-alpine`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/alpine/Dockerfile)
-
--	[`1.15.8-otp-24`, `1.15-otp-24`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/otp-24/Dockerfile)
-
--	[`1.15.8-otp-24-alpine`, `1.15-otp-24-alpine`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/otp-24-alpine/Dockerfile)
-
--	[`1.15.8-otp-24-slim`, `1.15-otp-24-slim`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/otp-24-slim/Dockerfile)
-
--	[`1.15.8-otp-25`, `1.15-otp-25`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/otp-25/Dockerfile)
-
--	[`1.15.8-otp-25-alpine`, `1.15-otp-25-alpine`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/otp-25-alpine/Dockerfile)
-
--	[`1.15.8-otp-25-slim`, `1.15-otp-25-slim`](https://github.com/erlef/docker-elixir/blob/f749dfb8a5b1e6945b2369e143107b9ad3b16664/1.15/otp-25-slim/Dockerfile)
-
--	[`1.14.5`, `1.14`, `1.14.5-otp-26`, `1.14-otp-26`](https://github.com/erlef/docker-elixir/blob/b8a45e284e0032a25e993ff60a8c6ea733848ad1/1.14/Dockerfile)
-
--	[`1.14.5-slim`, `1.14-slim`, `1.14.5-otp-26-slim`, `1.14-otp-26-slim`](https://github.com/erlef/docker-elixir/blob/b8a45e284e0032a25e993ff60a8c6ea733848ad1/1.14/slim/Dockerfile)
-
--	[`1.14.5-alpine`, `1.14-alpine`, `1.14.5-otp-26-alpine`, `1.14-otp-26-alpine`](https://github.com/erlef/docker-elixir/blob/b8a45e284e0032a25e993ff60a8c6ea733848ad1/1.14/alpine/Dockerfile)
-
--	[`1.14.5-otp-24`, `1.14-otp-24`](https://github.com/erlef/docker-elixir/blob/af8772135e126d906a96b347d83af796c55bd181/1.14/otp-24/Dockerfile)
-
--	[`1.14.5-otp-24-alpine`, `1.14-otp-24-alpine`](https://github.com/erlef/docker-elixir/blob/af8772135e126d906a96b347d83af796c55bd181/1.14/otp-24-alpine/Dockerfile)
-
--	[`1.14.5-otp-24-slim`, `1.14-otp-24-slim`](https://github.com/erlef/docker-elixir/blob/af8772135e126d906a96b347d83af796c55bd181/1.14/otp-24-slim/Dockerfile)
-
--	[`1.14.5-otp-25`, `1.14-otp-25`](https://github.com/erlef/docker-elixir/blob/af8772135e126d906a96b347d83af796c55bd181/1.14/otp-25/Dockerfile)
-
--	[`1.14.5-otp-25-alpine`, `1.14-otp-25-alpine`](https://github.com/erlef/docker-elixir/blob/af8772135e126d906a96b347d83af796c55bd181/1.14/otp-25-alpine/Dockerfile)
-
--	[`1.14.5-otp-25-slim`, `1.14-otp-25-slim`](https://github.com/erlef/docker-elixir/blob/af8772135e126d906a96b347d83af796c55bd181/1.14/otp-25-slim/Dockerfile)
-
--	[`1.13.4`, `1.13`, `1.13.4-otp-24`, `1.13-otp-24`](https://github.com/erlef/docker-elixir/blob/328f4c09d39b06502a90fa0c5bb30d6972593fac/1.13/Dockerfile)
-
--	[`1.13.4-slim`, `1.13-slim`, `1.13.4-otp-24-slim`, `1.13-otp-24-slim`](https://github.com/erlef/docker-elixir/blob/328f4c09d39b06502a90fa0c5bb30d6972593fac/1.13/slim/Dockerfile)
-
--	[`1.13.4-alpine`, `1.13-alpine`, `1.13.4-otp-24-alpine`, `1.13-otp-24-alpine`](https://github.com/erlef/docker-elixir/blob/328f4c09d39b06502a90fa0c5bb30d6972593fac/1.13/alpine/Dockerfile)
-
--	[`1.13.4-otp-25`, `1.13-otp-25`](https://github.com/erlef/docker-elixir/blob/253f56764ed34d41e4279cb741d84dcb4b284a55/1.13/otp-25/Dockerfile)
-
--	[`1.13.4-otp-25-alpine`, `1.13-otp-25-alpine`](https://github.com/erlef/docker-elixir/blob/253f56764ed34d41e4279cb741d84dcb4b284a55/1.13/otp-25-alpine/Dockerfile)
-
--	[`1.13.4-otp-25-slim`, `1.13-otp-25-slim`](https://github.com/erlef/docker-elixir/blob/253f56764ed34d41e4279cb741d84dcb4b284a55/1.13/otp-25-slim/Dockerfile)
-
--	[`1.12.3`, `1.12`, `1.12.3-otp-24`, `1.12-otp-24`](https://github.com/erlef/docker-elixir/blob/a7a9a8ecd02b6e31e93cfa13d8c18de0328f6e1a/1.12/Dockerfile)
-
--	[`1.12.3-slim`, `1.12-slim`, `1.12.3-otp-24-slim`, `1.12-otp-24-slim`](https://github.com/erlef/docker-elixir/blob/a7a9a8ecd02b6e31e93cfa13d8c18de0328f6e1a/1.12/slim/Dockerfile)
-
--	[`1.12.3-alpine`, `1.12-alpine`, `1.12.3-otp-24-alpine`, `1.12-otp-24-alpine`](https://github.com/erlef/docker-elixir/blob/a7a9a8ecd02b6e31e93cfa13d8c18de0328f6e1a/1.12/alpine/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -172,14 +62,14 @@ Elixir leverages the Erlang VM, known for running low-latency, distributed and f
 ## Run it as the REPL
 
 ```console
-➸ docker run -it --rm elixir
+➸ docker run -it --rm arm32v5/elixir
 Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
 
 Interactive Elixir (1.2.1) - press Ctrl+C to exit (type h() ENTER for help)
 iex(1)> System.version
 "1.2.1"
 iex(2)>
-➸ docker run -it --rm -h elixir.local elixir iex --sname snode
+➸ docker run -it --rm -h elixir.local arm32v5/elixir iex --sname snode
 Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
 
 Interactive Elixir (1.2.1) - press Ctrl+C to exit (type h() ENTER for help)
@@ -193,29 +83,9 @@ iex(snode@elixir)2> :c.uptime
 ## Run a single Elixir exs script
 
 ```console
-$ docker run -it --rm --name elixir-inst1 -v "$PWD":/usr/src/myapp -w /usr/src/myapp elixir elixir your-escript.exs
+$ docker run -it --rm --name elixir-inst1 -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/elixir elixir your-escript.exs
 ```
 
-# Image Variants
-
-The `elixir` images come in many flavors, each designed for a specific use case.
-
-## `elixir:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `elixir:<version>-slim`
-
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `elixir`. Unless you are working in an environment where *only* the `elixir` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
-
-## `elixir:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 Copyright 2012 Plataformatec

+ 10 - 10
emqx/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `emqx` official image](https://hub.docker.com/_/emqx) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # **DEPRECATION NOTICE**
 
 Starting from v5.9.0, EMQX has unified all features from the previous Open Source and Enterprise editions into a single, powerful offering with the Business Source License (BSL) 1.1.
@@ -32,9 +34,7 @@ Consequently, we stopped publishing the `emqx` Docker Official Image. EMQX v5.9.
 
 # Supported tags and respective `Dockerfile` links
 
--	[`5.7.2`, `5.7`](https://github.com/emqx/emqx-docker/blob/35e70c8e602687db5a447c9573bde8ab77335fdc/5.7/Dockerfile)
-
--	[`5.8.8`, `5.8`, `5`, `latest`](https://github.com/emqx/emqx-docker/blob/cddc2e939a0ec978fb381aaed4bf2cd172c625f6/5.8/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -74,13 +74,13 @@ EMQX boasts more than 20K+ enterprise users across 50+ countries and regions, co
 Execute some command under this docker image
 
 ```console
-$ docker run -d --name emqx emqx:${tag}
+$ docker run -d --name emqx arm32v5/emqx:${tag}
 ```
 
 For example
 
 ```console
-$ docker run -d --name emqx -p 18083:18083 -p 1883:1883 emqx:latest
+$ docker run -d --name emqx -p 18083:18083 -p 1883:1883 arm32v5/emqx:latest
 ```
 
 The EMQX broker runs as Linux user `emqx` in the docker container.
@@ -104,7 +104,7 @@ Note: The lowercase use of 'default' is not a typo. It is used to demonstrate th
 For example, set MQTT TCP port to 1883
 
 ```console
-$ docker run -d --name emqx -e EMQX_DASHBOARD__DEFAULT_PASSWORD=mysecret -p 18083:18083 -p 1883:1883 emqx:latest
+$ docker run -d --name emqx -e EMQX_DASHBOARD__DEFAULT_PASSWORD=mysecret -p 18083:18083 -p 1883:1883 arm32v5/emqx:latest
 ```
 
 Please read more about EMQX configuration in the [official documentation](https://docs.emqx.com/en/emqx/latest/configuration/configuration.html)
@@ -126,7 +126,7 @@ Let's create a static node list cluster from Docker Compose.
 ```yaml
 services:
   emqx1:
-    image: emqx:latest
+    image: arm32v5/emqx:latest
     environment:
     - "[email protected]"
     - "EMQX_CLUSTER__DISCOVERY_STRATEGY=static"
@@ -137,7 +137,7 @@ services:
         - node1.emqx.io
 
   emqx2:
-    image: emqx:latest
+    image: arm32v5/emqx:latest
     environment:
     - "[email protected]"
     - "EMQX_CLUSTER__DISCOVERY_STRATEGY=static"
@@ -186,7 +186,7 @@ volumes:
 
 services:
   emqx:
-    image: emqx:latest
+    image: arm32v5/emqx:latest
     restart: always
     environment:
       EMQX_NODE__NAME: [email protected]
@@ -218,7 +218,7 @@ docker run -d --name emqx -p 18083:18083 -p 1883:1883 \
     --sysctl net.ipv4.tcp_wmem=1024 4096 16777216 \
     --sysctl net.ipv4.tcp_max_tw_buckets=1048576 \
     --sysctl net.ipv4.tcp_fin_timeout=15 \
-    emqx:latest
+    arm32v5/emqx:latest
 ```
 
 > REMEMBER: DO NOT RUN EMQX DOCKER PRIVILEGED OR MOUNT SYSTEM PROC IN CONTAINER TO TUNE LINUX KERNEL, IT IS UNSAFE.

+ 9 - 33
erlang/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `erlang` official image](https://hub.docker.com/_/erlang) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,32 +30,14 @@ WARNING:
 
 -	[`28.1.0.0-slim`, `28.1.0-slim`, `28.1-slim`, `28-slim`, `slim`](https://github.com/erlang/docker-erlang-otp/blob/6d241956bbead4df3fefca19c84c5b4908a5d353/28/slim/Dockerfile)
 
--	[`28.1.0.0-alpine`, `28.1.0-alpine`, `28.1-alpine`, `28-alpine`, `alpine`](https://github.com/erlang/docker-erlang-otp/blob/6d241956bbead4df3fefca19c84c5b4908a5d353/28/alpine/Dockerfile)
-
 -	[`27.3.4.3`, `27.3.4`, `27.3`, `27`](https://github.com/erlang/docker-erlang-otp/blob/c57e3a8731074ddd85f016d48104e4f08cb2a90a/27/Dockerfile)
 
 -	[`27.3.4.3-slim`, `27.3.4-slim`, `27.3-slim`, `27-slim`](https://github.com/erlang/docker-erlang-otp/blob/c57e3a8731074ddd85f016d48104e4f08cb2a90a/27/slim/Dockerfile)
 
--	[`27.3.4.3-alpine`, `27.3.4-alpine`, `27.3-alpine`, `27-alpine`](https://github.com/erlang/docker-erlang-otp/blob/c57e3a8731074ddd85f016d48104e4f08cb2a90a/27/alpine/Dockerfile)
-
 -	[`26.2.5.15`, `26.2.5`, `26.2`, `26`](https://github.com/erlang/docker-erlang-otp/blob/c57e3a8731074ddd85f016d48104e4f08cb2a90a/26/Dockerfile)
 
 -	[`26.2.5.15-slim`, `26.2.5-slim`, `26.2-slim`, `26-slim`](https://github.com/erlang/docker-erlang-otp/blob/c57e3a8731074ddd85f016d48104e4f08cb2a90a/26/slim/Dockerfile)
 
--	[`26.2.5.15-alpine`, `26.2.5-alpine`, `26.2-alpine`, `26-alpine`](https://github.com/erlang/docker-erlang-otp/blob/c57e3a8731074ddd85f016d48104e4f08cb2a90a/26/alpine/Dockerfile)
-
--	[`25.3.2.21`, `25.3.2`, `25.3`, `25`](https://github.com/erlang/docker-erlang-otp/blob/ed3c77d4426badd6646abb7aff04d38612918848/25/Dockerfile)
-
--	[`25.3.2.21-slim`, `25.3.2-slim`, `25.3-slim`, `25-slim`](https://github.com/erlang/docker-erlang-otp/blob/ed3c77d4426badd6646abb7aff04d38612918848/25/slim/Dockerfile)
-
--	[`25.3.2.21-alpine`, `25.3.2-alpine`, `25.3-alpine`, `25-alpine`](https://github.com/erlang/docker-erlang-otp/blob/ed3c77d4426badd6646abb7aff04d38612918848/25/alpine/Dockerfile)
-
--	[`24.3.4.17`, `24.3.4`, `24.3`, `24`](https://github.com/erlang/docker-erlang-otp/blob/c7e3d58244259ec45bd0b84df7287096d9833d19/24/Dockerfile)
-
--	[`24.3.4.17-slim`, `24.3.4-slim`, `24.3-slim`, `24-slim`](https://github.com/erlang/docker-erlang-otp/blob/c7e3d58244259ec45bd0b84df7287096d9833d19/24/slim/Dockerfile)
-
--	[`24.3.4.17-alpine`, `24.3.4-alpine`, `24.3-alpine`, `24-alpine`](https://github.com/erlang/docker-erlang-otp/blob/31b38022c405588392cfb37ff4ccb0cff92873ea/24/alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -86,7 +70,7 @@ Erlang is a programming language used to build massively scalable soft real-time
 ## Run it as the REPL
 
 ```console
-➸ docker run -it --rm erlang
+➸ docker run -it --rm arm32v5/erlang
 Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
 
 Eshell V9.0  (abort with ^G)
@@ -105,7 +89,7 @@ User switch command
   q                 - quit erlang
   ? | h             - this message
  --> q
-➸ docker run -it --rm -h erlang.local erlang erl -name [email protected]
+➸ docker run -it --rm -h erlang.local arm32v5/erlang erl -name [email protected]
 Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
 
 Eshell V9.0  (abort with ^G)
@@ -119,30 +103,22 @@ User switch command
 ## Run a single Erlang escript
 
 ```console
-$ docker run -it --rm --name erlang-inst1 -v "$PWD":/usr/src/myapp -w /usr/src/myapp erlang escript your-escript.erl
+$ docker run -it --rm --name erlang-inst1 -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/erlang escript your-escript.erl
 ```
 
 # Image Variants
 
-The `erlang` images come in many flavors, each designed for a specific use case.
+The `arm32v5/erlang` images come in many flavors, each designed for a specific use case.
 
-## `erlang:<version>`
+## `arm32v5/erlang:<version>`
 
 This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
 
 This tag is based off of [`buildpack-deps`](https://hub.docker.com/_/buildpack-deps/). `buildpack-deps` is designed for the average user of Docker who has many images on their system. It, by design, has a large number of extremely common Debian packages. This reduces the number of packages that images that derive from it need to install, thus reducing the overall size of all images on your system.
 
-## `erlang:<version>-slim`
-
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `erlang`. Unless you are working in an environment where *only* the `erlang` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
-
-## `erlang:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
+## `arm32v5/erlang:<version>-slim`
 
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
+This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `arm32v5/erlang`. Unless you are working in an environment where *only* the `arm32v5/erlang` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
 
 # License
 

+ 5 - 9
fedora/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `fedora` official image](https://hub.docker.com/_/fedora) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`41`](https://github.com/fedora-cloud/docker-brew-fedora/blob/fba75f9783b458ac342cc675892688169f6d5f9c/x86_64/Dockerfile)
-
--	[`42`, `latest`](https://github.com/fedora-cloud/docker-brew-fedora/blob/b13b13dd4561da14a4de975c2ec754cb3fda5a27/x86_64/Dockerfile)
-
--	[`43`](https://github.com/fedora-cloud/docker-brew-fedora/blob/d256792f0edba99d8c16d059c56709bff135a26b/x86_64/Dockerfile)
-
--	[`44`, `rawhide`](https://github.com/fedora-cloud/docker-brew-fedora/blob/7c36ff8d21c058cce31ee9e25f0c9c0537369c2f/x86_64/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -57,11 +53,11 @@ This image serves as the `official Fedora image` for the [Fedora Distribution](h
 
 ![logo](https://raw.githubusercontent.com/docker-library/docs/7925a7131128930eed07077f9369b7ca52e0fd02/fedora/logo.png)
 
-The `fedora:latest` tag will always point to the latest stable release.
+The `arm32v5/fedora:latest` tag will always point to the latest stable release.
 
 This image is a relatively small footprint in comparison to a standard Fedora installation. This image is generated in the [Fedora Build System](http://koji.fedoraproject.org/koji/) and is built from [this kickstart file](https://pagure.io/fedora-kickstarts/blob/main/f/fedora-container-base.ks).
 
-[Fedora Rawhide](https://fedoraproject.org/wiki/Releases/Rawhide) is available via `fedora:rawhide` and any specific version of Fedora as `fedora:$version` (example: `fedora:23`).
+[Fedora Rawhide](https://fedoraproject.org/wiki/Releases/Rawhide) is available via `arm32v5/fedora:rawhide` and any specific version of Fedora as `arm32v5/fedora:$version` (example: `arm32v5/fedora:23`).
 
 # License
 

+ 3 - 17
flink/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `flink` official image](https://hub.docker.com/_/flink) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,23 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`2.1.0-scala_2.12-java21`, `2.1-scala_2.12-java21`, `scala_2.12-java21`, `2.1.0-java21`, `2.1-java21`, `java21`](https://github.com/apache/flink-docker/blob/398bafb626b7ee940cbd0d5026005d8d6f8d1786/2.1/scala_2.12-java21-ubuntu/Dockerfile)
-
--	[`2.1.0-scala_2.12-java17`, `2.1-scala_2.12-java17`, `scala_2.12-java17`, `2.1.0-scala_2.12`, `2.1-scala_2.12`, `scala_2.12`, `2.1.0-java17`, `2.1-java17`, `java17`, `2.1.0`, `2.1`, `latest`](https://github.com/apache/flink-docker/blob/398bafb626b7ee940cbd0d5026005d8d6f8d1786/2.1/scala_2.12-java17-ubuntu/Dockerfile)
-
--	[`2.1.0-scala_2.12-java11`, `2.1-scala_2.12-java11`, `scala_2.12-java11`, `2.1.0-java11`, `2.1-java11`, `java11`](https://github.com/apache/flink-docker/blob/398bafb626b7ee940cbd0d5026005d8d6f8d1786/2.1/scala_2.12-java11-ubuntu/Dockerfile)
-
--	[`2.0.0-scala_2.12-java21`, `2.0-scala_2.12-java21`, `2.0.0-java21`, `2.0-java21`](https://github.com/apache/flink-docker/blob/d32c85bcf93b430d56685b54ab5732a20e472e2e/2.0/scala_2.12-java21-ubuntu/Dockerfile)
-
--	[`2.0.0-scala_2.12-java17`, `2.0-scala_2.12-java17`, `2.0.0-scala_2.12`, `2.0-scala_2.12`, `2.0.0-java17`, `2.0-java17`, `2.0.0`, `2.0`](https://github.com/apache/flink-docker/blob/d32c85bcf93b430d56685b54ab5732a20e472e2e/2.0/scala_2.12-java17-ubuntu/Dockerfile)
-
--	[`2.0.0-scala_2.12-java11`, `2.0-scala_2.12-java11`, `2.0.0-java11`, `2.0-java11`](https://github.com/apache/flink-docker/blob/d32c85bcf93b430d56685b54ab5732a20e472e2e/2.0/scala_2.12-java11-ubuntu/Dockerfile)
-
--	[`1.20.3-scala_2.12-java8`, `1.20-scala_2.12-java8`, `1.20.3-java8`, `1.20-java8`](https://github.com/apache/flink-docker/blob/ea62362ddccca2556c9856bf6e435c1d38f90b2b/1.20/scala_2.12-java8-ubuntu/Dockerfile)
-
--	[`1.20.3-scala_2.12-java17`, `1.20-scala_2.12-java17`, `1.20.3-java17`, `1.20-java17`](https://github.com/apache/flink-docker/blob/ea62362ddccca2556c9856bf6e435c1d38f90b2b/1.20/scala_2.12-java17-ubuntu/Dockerfile)
-
--	[`1.20.3-scala_2.12-java11`, `1.20-scala_2.12-java11`, `1.20.3-scala_2.12`, `1.20-scala_2.12`, `1.20.3-java11`, `1.20-java11`, `1.20.3`, `1.20`](https://github.com/apache/flink-docker/blob/ea62362ddccca2556c9856bf6e435c1d38f90b2b/1.20/scala_2.12-java11-ubuntu/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 3 - 3
fluentd/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `fluentd` official image](https://hub.docker.com/_/fluentd) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,8 +26,6 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`v1.16.9-1.0`, `v1.16-1`](https://github.com/fluent/fluentd-docker-image/blob/505a1af75b4a4adb40d576df7b18cebab853264e/v1.16/alpine/Dockerfile)
-
 -	[`v1.16.9-debian-1.0`, `v1.16-debian-1`](https://github.com/fluent/fluentd-docker-image/blob/505a1af75b4a4adb40d576df7b18cebab853264e/v1.16/debian/Dockerfile)
 
 -	[`v1.19.0-debian-1.0`, `v1.19-debian-1`, `v1.19.0-1.0`, `v1.19-1`, `latest`](https://github.com/fluent/fluentd-docker-image/blob/42a0afa30b3821482bce1ba8e67266d745619724/v1.19/debian/Dockerfile)
@@ -60,7 +60,7 @@ For more information, check [official site](https://www.fluentd.org/) and [docum
 # How to run images
 
 ```bash
-$ docker run -p 24224:24224 -p 24224:24224/udp -u fluent -v /path/to/dir:/fluentd/log fluentd
+$ docker run -p 24224:24224 -p 24224:24224/udp -u fluent -v /path/to/dir:/fluentd/log arm32v5/fluentd
 2019-01-16 11:49:55 +0000 [info]: parsing config file is succeeded path="/fluentd/etc/fluent.conf"
 ...
 2019-01-16 11:58:27 +0000 [info]: #0 [input1] listening port port=24224 bind="0.0.0.0"

+ 8 - 28
friendica/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `friendica` official image](https://hub.docker.com/_/friendica) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,20 +30,14 @@ WARNING:
 
 -	[`2024.12-fpm`, `fpm`, `stable-fpm`](https://github.com/friendica/docker/blob/e56ad74382f7d3f3fcfb5942bb39d2e7d5b27343/2024.12/fpm/Dockerfile)
 
--	[`2024.12-fpm-alpine`, `fpm-alpine`, `stable-fpm-alpine`](https://github.com/friendica/docker/blob/e56ad74382f7d3f3fcfb5942bb39d2e7d5b27343/2024.12/fpm-alpine/Dockerfile)
-
 -	[`2025.02-dev-apache`, `dev-apache`, `2025.02-dev`, `dev`](https://github.com/friendica/docker/blob/e56ad74382f7d3f3fcfb5942bb39d2e7d5b27343/2025.02-dev/apache/Dockerfile)
 
 -	[`2025.02-dev-fpm`, `dev-fpm`](https://github.com/friendica/docker/blob/e56ad74382f7d3f3fcfb5942bb39d2e7d5b27343/2025.02-dev/fpm/Dockerfile)
 
--	[`2025.02-dev-fpm-alpine`, `dev-fpm-alpine`](https://github.com/friendica/docker/blob/e56ad74382f7d3f3fcfb5942bb39d2e7d5b27343/2025.02-dev/fpm-alpine/Dockerfile)
-
 -	[`2025.07-rc-apache`, `rc-apache`, `2025.07-rc`, `rc`](https://github.com/friendica/docker/blob/567780fda826aeaf8ec328fd48225f5d6a48e4e8/2025.07-rc/apache/Dockerfile)
 
 -	[`2025.07-rc-fpm`, `rc-fpm`](https://github.com/friendica/docker/blob/567780fda826aeaf8ec328fd48225f5d6a48e4e8/2025.07-rc/fpm/Dockerfile)
 
--	[`2025.07-rc-fpm-alpine`, `rc-fpm-alpine`](https://github.com/friendica/docker/blob/567780fda826aeaf8ec328fd48225f5d6a48e4e8/2025.07-rc/fpm-alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -82,7 +78,7 @@ You need at least one other mariadb/mysql-container to link it to Friendica.
 The apache image contains a webserver and exposes port 80. To start the container type:
 
 ```console
-$ docker run -d -p 8080:80 --network some-network friendica
+$ docker run -d -p 8080:80 --network some-network arm32v5/friendica
 ```
 
 Now you can access the Friendica installation wizard at http://localhost:8080/ from your host system.
@@ -92,7 +88,7 @@ Now you can access the Friendica installation wizard at http://localhost:8080/ f
 To use the fpm image you need an additional web server that can proxy http-request to the fpm-port of the container. For fpm connection this container exposes port 9000. In most cases you might want use another container or your host as proxy. If you use your host you can address your Friendica container directly on port 9000. If you use another container, make sure that you add them to the same docker network (via `docker run --network <NAME> ...` or a `compose.yaml` file). In both cases you don't want to map the fpm port to you host.
 
 ```console
-$ docker run -d friendica:fpm
+$ docker run -d arm32v5/friendica:fpm
 ```
 
 As the fastCGI-Process is not capable of serving static files (style sheets, images, ...) the webserver needs access to these files. This can be achieved with the `volumes-from` option. You can find more information in the Docker Compose section.
@@ -190,7 +186,7 @@ Friendica:
 $ docker run -d \
   -v friendica-vol-1:/var/www/html \
   --network some-network
-  friendica
+  arm32v5/friendica
 ```
 
 Database:
@@ -277,7 +273,7 @@ Currently, this is only supported for `FRIENDICA_ADMIN_MAIL`, `MYSQL_DATABASE`,
 
 ## Updating to a newer version
 
-You have to pull the latest image from the hub (`docker pull friendica`). The stable branch gets checked at every startup and will get updated if no installation was found or a new image is used.
+You have to pull the latest image from the hub (`docker pull arm32v5/friendica`). The stable branch gets checked at every startup and will get updated if no installation was found or a new image is used.
 
 # Running this image with Docker Compose
 
@@ -305,7 +301,7 @@ services:
       - MYSQL_RANDOM_ROOT_PASSWORD=yes
 
   app:
-    image: friendica
+    image: arm32v5/friendica
     restart: always
     volumes:
       - friendica:/var/www/html
@@ -354,7 +350,7 @@ services:
       - MYSQL_RANDOM_ROOT_PASSWORD=yes
 
   app:
-    image: friendica:fpm
+    image: arm32v5/friendica:fpm
     restart: always
     volumes:
       - friendica:/var/www/html    
@@ -398,22 +394,6 @@ The `*-dev` and `*-rc` branches are directly downloaded and verified at each doc
 
 If you got any questions or problems using the image, please visit our [Github Repository](https://github.com/friendica/docker) and write an issue.
 
-# Image Variants
-
-The `friendica` images come in many flavors, each designed for a specific use case.
-
-## `friendica:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `friendica:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/friendica/server/blob/master/LICENSE) for the software contained in this image.

+ 7 - 5
gazebo/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `gazebo` official image](https://hub.docker.com/_/gazebo) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-**No supported tags**
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -58,7 +60,7 @@ Robot simulation is an essential tool in every roboticist's toolbox. A well-desi
 ## Create a `Dockerfile` in your Gazebo project
 
 ```dockerfile
-FROM gazebo:gzserver8
+FROM arm32v5/gazebo:gzserver8
 # place here your application's setup specifics
 CMD [ "gzserver", "my-gazebo-app-args" ]
 ```
@@ -89,7 +91,7 @@ Gazebo uses the `~/.gazebo/` directory for storing logs, models and scene info.
 For example, if one wishes to use their own `.gazebo` folder that already resides in their local home directory, with a username of `ubuntu`, we can simple launch the container with an additional volume argument:
 
 ```console
-$ docker run -v "/home/ubuntu/.gazebo/:/root/.gazebo/" gazebo
+$ docker run -v "/home/ubuntu/.gazebo/:/root/.gazebo/" arm32v5/gazebo
 ```
 
 One thing to be careful about is that gzserver logs to files named `/root/.gazebo/server-<port>/*.log`, where `<port>` is the port number that server is listening on (11345 by default). If you run and mount multiple containers using the same default port and same host side directory, then they will collide and attempt writing to the same file. If you want to run multiple gzservers on the same docker host, then a bit more clever volume mounting of `~/.gazebo/` subfolders would be required.
@@ -109,13 +111,13 @@ In this short example, we'll spin up a new container running gazebo server, conn
 > First launch a gazebo server with a mounted volume for logging and name the container gazebo:
 
 ```console
-$ docker run -d -v="/tmp/.gazebo/:/root/.gazebo/" --name=gazebo gazebo
+$ docker run -d -v="/tmp/.gazebo/:/root/.gazebo/" --name=gazebo arm32v5/gazebo
 ```
 
 > Now open a new bash session in the container using the same entrypoint to configure the environment. Then download the double_pendulum model and load it into the simulation.
 
 ```console
-$ docker exec -it gazebo bash
+$ docker exec -it arm32v5/gazebo bash
 $ apt-get update && apt-get install -y curl
 $ curl -o double_pendulum.sdf http://models.gazebosim.org/double_pendulum_with_base/model-1_4.sdf
 $ gz model --model-name double_pendulum --spawn-file double_pendulum.sdf

+ 5 - 3
gcc/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `gcc` official image](https://hub.docker.com/_/gcc) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -66,7 +68,7 @@ The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Proje
 The most straightforward way to use this image is to use a gcc container as both the build and runtime environment. In your `Dockerfile`, writing something along the lines of the following will compile and run your project:
 
 ```dockerfile
-FROM gcc:4.9
+FROM arm32v5/gcc:4.9
 COPY . /usr/src/myapp
 WORKDIR /usr/src/myapp
 RUN gcc -o myapp main.c
@@ -85,13 +87,13 @@ $ docker run -it --rm --name my-running-app my-gcc-app
 There may be occasions where it is not appropriate to run your app inside a container. To compile, but not run your app inside the Docker instance, you can write something like:
 
 ```console
-$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp gcc:4.9 gcc -o myapp myapp.c
+$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/gcc:4.9 gcc -o myapp myapp.c
 ```
 
 This will add your current directory, as a volume, to the container, set the working directory to the volume, and run the command `gcc -o myapp myapp.c.` This tells gcc to compile the code in `myapp.c` and output the executable to myapp. Alternatively, if you have a `Makefile`, you can instead run the `make` command inside your container:
 
 ```console
-$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp gcc:4.9 make
+$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/gcc:4.9 make
 ```
 
 # License

+ 15 - 77
geonetwork/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `geonetwork` official image](https://hub.docker.com/_/geonetwork) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`3.12.12`, `3.12`, `3`](https://github.com/geonetwork/docker-geonetwork/blob/17278beab34080c90454c0b7059bd6b49701f979/3.12.12/Dockerfile)
-
--	[`3.12.12-postgres`, `3.12-postgres`, `3-postgres`](https://github.com/geonetwork/docker-geonetwork/blob/17278beab34080c90454c0b7059bd6b49701f979/3.12.12/postgres/Dockerfile)
-
--	[`4.2.14`, `4.2`](https://github.com/geonetwork/docker-geonetwork/blob/6848a28591a23af0e326b56cd9dde0bf34bc1fe9/4.2.14/Dockerfile)
-
--	[`4.4.9`, `4.4`, `4`, `latest`](https://github.com/geonetwork/docker-geonetwork/blob/8ad0acd56ed97a67ae07f8099b7ee255465946e4/4.4.9/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -73,24 +69,24 @@ This is a quick example of how to get GeoNetwork 4.4 Latest up and running for d
 
 ```console
 docker pull elasticsearch:7.17.15
-docker pull geonetwork:4
+docker pull arm32v5/geonetwork:4
 
 docker network create gn-network
 
 docker run -d --name my-es-host --network gn-network -e "discovery.type=single-node" elasticsearch:7.17.15
-docker run --name geonetwork-host --network gn-network -e GN_CONFIG_PROPERTIES="-Des.host=my-es-host -Des.protocol=http -Des.port=9200 -Des.url=http://my-es-host:9200" -p 8080:8080 geonetwork:4
+docker run --name geonetwork-host --network gn-network -e GN_CONFIG_PROPERTIES="-Des.host=my-es-host -Des.protocol=http -Des.port=9200 -Des.url=http://my-es-host:9200" -p 8080:8080 arm32v5/geonetwork:4
 ```
 
 For GeoNetwork 4.2 Stable:
 
 ```console
 docker pull elasticsearch:7.17.15
-docker pull geonetwork:4.2
+docker pull arm32v5/geonetwork:4.2
 
 docker network create gn-network
 
 docker run -d --name my-es-host --network gn-network -e "discovery.type=single-node" elasticsearch:7.17.15
-docker run --name geonetwork-host --network gn-network -e ES_HOST=my-es-host -e ES_PROTOCOL=http  -e ES_PORT=9200 -p 8080:8080 geonetwork:4.2
+docker run --name geonetwork-host --network gn-network -e ES_HOST=my-es-host -e ES_PROTOCOL=http  -e ES_PORT=9200 -p 8080:8080 arm32v5/geonetwork:4.2
 ```
 
 To be sure about what Elasticsearch version to use you can check the [GeoNetwork documentation](https://docs.geonetwork-opensource.org/4.4/install-guide/installing-index/) for your GN version or the `es.version` property in the [`pom.xml`](https://github.com/geonetwork/core-geonetwork/blob/main/pom.xml#L1528C17-L1528C24) file of the GeoNetwork release used.
@@ -119,7 +115,7 @@ Example Docker Compose YAML snippet:
 ```yaml
 services:
   geonetwork:
-    image: geonetwork:4.4
+    image: arm32v5/geonetwork:4.4
     environment:
       GN_CONFIG_PROPERTIES: >-
         -Des.host=elasticsearch
@@ -160,7 +156,7 @@ By default GeoNetwork uses a local **H2 database** for demo use (this one is **n
 This command will start a debian-based container, running a Tomcat (GN 3) or Jetty (GN 4) web server, with a GeoNetwork WAR deployed on the server:
 
 ```console
-docker run --name some-geonetwork -d geonetwork
+docker run --name some-geonetwork -d arm32v5/geonetwork
 ```
 
 ### Publish port
@@ -168,7 +164,7 @@ docker run --name some-geonetwork -d geonetwork
 GeoNetwork listens on port `8080`. If you want to access the container at the host, **you must publish this port**. For instance, this, will redirect all the container traffic on port 8080, to the same port on the host:
 
 ```console
-docker run --name some-geonetwork -d -p 8080:8080 geonetwork
+docker run --name some-geonetwork -d -p 8080:8080 arm32v5/geonetwork
 ```
 
 Then, if you are running docker on Linux, you may access geonetwork at http://localhost:8080/geonetwork.
@@ -182,7 +178,7 @@ By default, GeoNetwork sets the data directory on `/opt/geonetwork/WEB-INF/data`
 Since version 4.4.0 the data directory needs to be configued using Java properties passed in the `GN_CONFIG_PROPERTIES` environment variable. For example:
 
 ```console
-docker run --name some-geonetwork -d -p 8080:8080  -e GN_CONFIG_PROPERTIES="-Dgeonetwork.dir=/catalogue-data" -e GEONETWORK_DB_NAME=/catalogue-data/db/gn geonetwork
+docker run --name some-geonetwork -d -p 8080:8080  -e GN_CONFIG_PROPERTIES="-Dgeonetwork.dir=/catalogue-data" -e GEONETWORK_DB_NAME=/catalogue-data/db/gn arm32v5/geonetwork
 ```
 
 ### Persisting data
@@ -192,13 +188,13 @@ To set the data directory to `/catalogue-data/data` and H2 database file to `/ca
 -	GeoNetwork 4.2 and older
 
 ```console
-docker run --name some-geonetwork -d -p 8080:8080 -e DATA_DIR=/catalogue-data/data -e GEONETWORK_DB_NAME=/catalogue-data/db/gn geonetwork:3
+docker run --name some-geonetwork -d -p 8080:8080 -e DATA_DIR=/catalogue-data/data -e GEONETWORK_DB_NAME=/catalogue-data/db/gn arm32v5/geonetwork:3
 ```
 
 -	Since GeoNetwork 4.4.0
 
 ```console
-docker run --name some-geonetwork -d -p 8080:8080  -e GN_CONFIG_PROPERTIES="-Dgeonetwork.dir=/catalogue-data" -e GEONETWORK_DB_NAME=/catalogue-data/db/gn geonetwork
+docker run --name some-geonetwork -d -p 8080:8080  -e GN_CONFIG_PROPERTIES="-Dgeonetwork.dir=/catalogue-data" -e GEONETWORK_DB_NAME=/catalogue-data/db/gn arm32v5/geonetwork
 ```
 
 If you want the data directory to live beyond restarts, or even destruction of the container, you can mount a directory from the docker engine's host into the container. - `-v /host/path:/path/to/data/directory`. For instance this, will mount the host directory `/host/geonetwork-docker` into `/catalogue-data` on the container:
@@ -206,13 +202,13 @@ If you want the data directory to live beyond restarts, or even destruction of t
 -	GeoNetwork 4.2 and older
 
 ```console
-docker run --name some-geonetwork -d -p 8080:8080 -e DATA_DIR=/catalogue-data/data -e GEONETWORK_DB_NAME=/catalogue-data/db/gn -v /host/geonetwork-docker:/catalogue-data geonetwork:3
+docker run --name some-geonetwork -d -p 8080:8080 -e DATA_DIR=/catalogue-data/data -e GEONETWORK_DB_NAME=/catalogue-data/db/gn -v /host/geonetwork-docker:/catalogue-data arm32v5/geonetwork:3
 ```
 
 -	GeoNetwork 4.4.0 and newer
 
 ```console
-docker run --name some-geonetwork -d -p 8080:8080  -e GN_CONFIG_PROPERTIES="-Dgeonetwork.dir=/catalogue-data" -e GEONETWORK_DB_NAME=/catalogue-data/db/gn -v /host/geonetwork-docker:/catalogue-data geonetwork
+docker run --name some-geonetwork -d -p 8080:8080  -e GN_CONFIG_PROPERTIES="-Dgeonetwork.dir=/catalogue-data" -e GEONETWORK_DB_NAME=/catalogue-data/db/gn -v /host/geonetwork-docker:/catalogue-data arm32v5/geonetwork
 ```
 
 ### ... via [`docker compose`](https://github.com/docker/compose)
@@ -346,64 +342,6 @@ Run `docker compose up`, wait for it to initialize completely, and visit `http:/
 
 After installation a default user with name `admin` and password `admin` is created. Use this credentials to start with. It is recommended to update the default password after installation.
 
-# Image Variants
-
-The `geonetwork` images come in many flavors, each designed for a specific use case.
-
-## `geonetwork:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-By default, an H2 database is configured and created when the application first starts. If you are interested in a database engine other than H2, please have a look at other image variants.
-
-## `geonetwork:postgres` (Only for GeoNetwork 3 series)
-
-This image gives support for using [PostgreSQL](https://www.postgresql.org/) as database engine for geonetwork. When you start the container, a database is created, and it is populated by geonetwork, once it starts.
-
-Please note that this image **does not ship** the postgres database server itself, but it gives you the option to link to a container running postgres, or to connect to a postgres instance using its ip address. If you are looking for a self-contained installation of geonetwork, **including the database engine**, please have a look at the default image variant.
-
-In order to setup the connection from geonetwork, you **must** inject the following variables into the container: - `POSTGRES_DB_USERNAME`: postgres user on your database server (must have permission to create databases) - `POSTGRES_DB_PASSWORD`: postgres password on your database server
-
-If your postgres instance is listening on a non-standard port, you must also set that variable: - `POSTGRES_DB_PORT`: postgres port on your database server (defaults to `5432`)
-
-### Connecting to a postgres database
-
-If you want to connect to a postgres server, you need to pass an extra environment variable, `POSTGRES_DB_HOST`, containing the address of this server.
-
-If you want to connect to an **external database server**, you can use either the IP address or the DNS as `POSTGRES_DB_HOST`. For instance, if the server is running on `mydns.net`, on port `5434`, the username is `postgres` and the password is `mysecretpassword`:
-
-```console
-docker run --name geonetwork -d -p 8080:8080 -e POSTGRES_DB_HOST=mydns.net -e POSTGRES_DB_PORT=5434 -e POSTGRES_DB_USERNAME=postgres -e POSTGRES_DB_PASSWORD=mysecretpassword -e POSTGRES_DB_NAME=mydbname geonetwork:postgres
-```
-
-If are want to **run postgres on a container**, you can use the container name as `POSTGRES_DB_HOST`: just make sure that containers can discover each other, by **running them in the same user-defined network**. For instance, you can create a bridge network:
-
-```console
-docker network create --driver bridge mynet
-```
-
-Then if you want to run the official image of postgres, using `some-postgres` as container name, you could launch it like this:
-
-```console
-docker run --name some-postgres --network=mynet -d postgres
-```
-
-And then you could launch geonetwork, making sure you join the same network, and setting the required environment variables, including the `POSTGRES_DB_HOST`:
-
-```console
-docker run --name geonetwork -d -p 8080:8080 --network=mynet -e POSTGRES_DB_HOST=some-postgres -e POSTGRES_DB_PORT=5432 -e POSTGRES_DB_USERNAME=postgres -e POSTGRES_DB_PASSWORD=mysecretpassword  -e POSTGRES_DB_NAME=mydbname geonetwork:postgres
-```
-
-#### Configuration environment variables
-
-These are some environments variables that can be set to configure the database connection:
-
--	`POSTGRES_DB_HOST`: database host name.
--	`POSTGRES_DB_PORT`: port where database server is listening (by default `5432`).
--	`POSTGRES_DB_NAME`: name of the database. If it doesn't exist the container will try to create it.
--	`POSTGRES_DB_USERNAME`: username.
--	`POSTGRES_DB_PASSWORD`: password.
-
 # License
 
 View [license information](http://www.geonetwork-opensource.org/manuals/trunk/eng/users/overview/license.html) for the software contained in this image.

+ 8 - 28
ghost/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `ghost` official image](https://hub.docker.com/_/ghost) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`6.4.0`, `6.4`, `6`, `latest`](https://github.com/docker-library/ghost/blob/e092f980a4b38a19303f42b7eceb7b80d441e202/6/debian/Dockerfile)
-
--	[`6.4.0-alpine`, `6.4-alpine`, `6-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/e092f980a4b38a19303f42b7eceb7b80d441e202/6/alpine/Dockerfile)
-
--	[`5.130.5`, `5.130`, `5`](https://github.com/docker-library/ghost/blob/fdba3d80f50da610007165f5fe46f9b8af69764b/5/debian/Dockerfile)
-
--	[`5.130.5-alpine`, `5.130-alpine`, `5-alpine`](https://github.com/docker-library/ghost/blob/fdba3d80f50da610007165f5fe46f9b8af69764b/5/alpine/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -64,7 +60,7 @@ Ghost is an independent platform for publishing online by web and email newslett
 This will start a Ghost development instance listening on the default Ghost port of 2368.
 
 ```console
-$ docker run -d --name some-ghost -e NODE_ENV=development ghost
+$ docker run -d --name some-ghost -e NODE_ENV=development arm32v5/ghost
 ```
 
 ## Custom port
@@ -72,7 +68,7 @@ $ docker run -d --name some-ghost -e NODE_ENV=development ghost
 If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
 
 ```console
-$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://localhost:3001 -p 3001:2368 ghost
+$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://localhost:3001 -p 3001:2368 arm32v5/ghost
 ```
 
 If all goes well, you'll be able to access your new site on `http://localhost:3001` and `http://localhost:3001/ghost` to access Ghost Admin (or `http://host-ip:3001` and `http://host-ip:3001/ghost`, respectively).
@@ -94,7 +90,7 @@ $ docker run -d \
 	-e database__connection__filename='/var/lib/ghost/content/data/ghost.db' \
 	-p 3001:2368 \
 	-v /path/to/ghost/blog:/var/lib/ghost/content \
-	ghost:alpine
+	arm32v5/ghost:alpine
 ```
 
 Note: `database__connection__filename` is only valid in development mode and is the location for the SQLite database file. If using development mode, it should be set to a writeable path within a persistent folder (bind mount or volume). It is not available in production mode because an external MySQL server is required (see the Docker Compose example below).
@@ -110,7 +106,7 @@ $ docker run -d \
 	-e database__connection__filename='/var/lib/ghost/content/data/ghost.db' \
 	-p 3001:2368 \
 	-v some-ghost-data:/var/lib/ghost/content \
-	ghost
+	arm32v5/ghost
 ```
 
 ## Configuration
@@ -118,7 +114,7 @@ $ docker run -d \
 All Ghost configuration parameters (such as `url`) can be specified via environment variables. See [the Ghost documentation](https://ghost.org/docs/concepts/config/#running-ghost-with-config-env-variables) for details about what configuration is allowed and how to convert a nested configuration key into the appropriate environment variable name:
 
 ```console
-$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://some-ghost.example.com ghost
+$ docker run -d --name some-ghost -e NODE_ENV=development -e url=http://some-ghost.example.com arm32v5/ghost
 ```
 
 (There are further configuration examples in the `compose.yaml` listed below.)
@@ -183,22 +179,6 @@ volumes:
 
 Run `docker compose up`, wait for it to initialize completely, and visit `http://localhost:8080` or `http://host-ip:8080` (as appropriate).
 
-# Image Variants
-
-The `ghost` images come in many flavors, each designed for a specific use case.
-
-## `ghost:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `ghost:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://ghost.org/license/) for the software contained in this image.

+ 8 - 120
golang/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `golang` official image](https://hub.docker.com/_/golang) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,87 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`1.25.3-trixie`, `1.25-trixie`, `1-trixie`, `trixie`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/trixie/Dockerfile)
-
--	[`1.25.3-bookworm`, `1.25-bookworm`, `1-bookworm`, `bookworm`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/bookworm/Dockerfile)
-
--	[`1.25.3-alpine3.22`, `1.25-alpine3.22`, `1-alpine3.22`, `alpine3.22`, `1.25.3-alpine`, `1.25-alpine`, `1-alpine`, `alpine`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/alpine3.22/Dockerfile)
-
--	[`1.25.3-alpine3.21`, `1.25-alpine3.21`, `1-alpine3.21`, `alpine3.21`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/alpine3.21/Dockerfile)
-
--	[`1.25.3-windowsservercore-ltsc2025`, `1.25-windowsservercore-ltsc2025`, `1-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`1.25.3-windowsservercore-ltsc2022`, `1.25-windowsservercore-ltsc2022`, `1-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`1.25.3-nanoserver-ltsc2025`, `1.25-nanoserver-ltsc2025`, `1-nanoserver-ltsc2025`, `nanoserver-ltsc2025`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`1.25.3-nanoserver-ltsc2022`, `1.25-nanoserver-ltsc2022`, `1-nanoserver-ltsc2022`, `nanoserver-ltsc2022`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`1.24.9-trixie`, `1.24-trixie`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/trixie/Dockerfile)
-
--	[`1.24.9-bookworm`, `1.24-bookworm`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/bookworm/Dockerfile)
-
--	[`1.24.9-alpine3.22`, `1.24-alpine3.22`, `1.24.9-alpine`, `1.24-alpine`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/alpine3.22/Dockerfile)
-
--	[`1.24.9-alpine3.21`, `1.24-alpine3.21`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/alpine3.21/Dockerfile)
-
--	[`1.24.9-windowsservercore-ltsc2025`, `1.24-windowsservercore-ltsc2025`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`1.24.9-windowsservercore-ltsc2022`, `1.24-windowsservercore-ltsc2022`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`1.24.9-nanoserver-ltsc2025`, `1.24-nanoserver-ltsc2025`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`1.24.9-nanoserver-ltsc2022`, `1.24-nanoserver-ltsc2022`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`tip-20251011-trixie`, `tip-trixie`](https://github.com/docker-library/golang/blob/048aed45b0fab735c8157c9449d32a17ee88cf62/tip/trixie/Dockerfile)
-
--	[`tip-20251011-bookworm`, `tip-bookworm`](https://github.com/docker-library/golang/blob/048aed45b0fab735c8157c9449d32a17ee88cf62/tip/bookworm/Dockerfile)
-
--	[`tip-20251011-alpine3.22`, `tip-alpine3.22`, `tip-20251011-alpine`, `tip-alpine`](https://github.com/docker-library/golang/blob/048aed45b0fab735c8157c9449d32a17ee88cf62/tip/alpine3.22/Dockerfile)
-
--	[`tip-20251011-alpine3.21`, `tip-alpine3.21`](https://github.com/docker-library/golang/blob/048aed45b0fab735c8157c9449d32a17ee88cf62/tip/alpine3.21/Dockerfile)
-
-## Shared Tags
-
--	`1.25.3`, `1.25`, `1`, `latest`:
-
-	-	[`1.25.3-trixie`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/trixie/Dockerfile)
-	-	[`1.25.3-windowsservercore-ltsc2025`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.25.3-windowsservercore-ltsc2022`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.25.3-windowsservercore`, `1.25-windowsservercore`, `1-windowsservercore`, `windowsservercore`:
-
-	-	[`1.25.3-windowsservercore-ltsc2025`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.25.3-windowsservercore-ltsc2022`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.25.3-nanoserver`, `1.25-nanoserver`, `1-nanoserver`, `nanoserver`:
-
-	-	[`1.25.3-nanoserver-ltsc2025`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`1.25.3-nanoserver-ltsc2022`](https://github.com/docker-library/golang/blob/fca8040176e4e0c3d409c87d58fd8a81b16f2429/1.25/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`1.24.9`, `1.24`:
-
-	-	[`1.24.9-trixie`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/trixie/Dockerfile)
-	-	[`1.24.9-windowsservercore-ltsc2025`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.24.9-windowsservercore-ltsc2022`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.24.9-windowsservercore`, `1.24-windowsservercore`:
-
-	-	[`1.24.9-windowsservercore-ltsc2025`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.24.9-windowsservercore-ltsc2022`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.24.9-nanoserver`, `1.24-nanoserver`:
-
-	-	[`1.24.9-nanoserver-ltsc2025`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`1.24.9-nanoserver-ltsc2022`](https://github.com/docker-library/golang/blob/411dd143e04f39d9664f81d5284d7dd55949dbde/1.24/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`tip-20251011`, `tip`:
-
-	-	[`tip-20251011-trixie`](https://github.com/docker-library/golang/blob/048aed45b0fab735c8157c9449d32a17ee88cf62/tip/trixie/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -142,7 +64,7 @@ Go (a.k.a., Golang) is a programming language first developed at Google. It is a
 The most straightforward way to use this image is to use a Go container as both the build and runtime environment. In your `Dockerfile`, writing something along the lines of the following will compile and run your project (assuming it uses `go.mod` for dependency management):
 
 ```dockerfile
-FROM golang:1.25
+FROM arm32v5/golang:1.25
 
 WORKDIR /usr/src/app
 
@@ -168,13 +90,13 @@ $ docker run -it --rm --name my-running-app my-golang-app
 There may be occasions where it is not appropriate to run your app inside a container. To compile, but not run your app inside the Docker instance, you can write something like:
 
 ```console
-$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.25 go build -v
+$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/golang:1.25 go build -v
 ```
 
 This will add your current directory as a volume to the container, set the working directory to the volume, and run the command `go build` which will tell go to compile the project in the working directory and output the executable to `myapp`. Alternatively, if you have a `Makefile`, you can run the `make` command inside your container.
 
 ```console
-$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.25 make
+$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/golang:1.25 make
 ```
 
 ## Cross-compile your app inside the Docker container
@@ -182,13 +104,13 @@ $ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.25 make
 If you need to compile your application for a platform other than `linux/amd64` (such as `windows/386`):
 
 ```console
-$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp -e GOOS=windows -e GOARCH=386 golang:1.25 go build -v
+$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp -e GOOS=windows -e GOARCH=386 arm32v5/golang:1.25 go build -v
 ```
 
 Alternatively, you can build for multiple platforms at once:
 
 ```console
-$ docker run --rm -it -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.25 bash
+$ docker run --rm -it -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/golang:1.25 bash
 $ for GOOS in darwin linux; do
 >   for GOARCH in 386 amd64; do
 >     export GOOS GOARCH
@@ -201,40 +123,6 @@ $ for GOOS in darwin linux; do
 
 If downloading your dependencies results in an error like "checksum mismatch", you should check whether they are using [Git LFS](https://git-lfs.com/) (and thus need it installed for downloading them and calculating correct `go.sum` values).
 
-# Image Variants
-
-The `golang` images come in many flavors, each designed for a specific use case.
-
-## `golang:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `golang:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is highly experimental, and *not* officially supported by the Go project (see [golang/go#19938](https://github.com/golang/go/issues/19938) for details).
-
-The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), which can lead to unexpected behavior. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, additional related tools (such as `git`, `gcc`, or `bash`) are not included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar). See also [docker-library/golang#250 (comment)](https://github.com/docker-library/golang/issues/250#issuecomment-451201761) for a longer explanation.
-
-## `golang:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
-## `golang:<version>-tip`
-
-The term "tip" in the Go community is used to refer to the latest development branch ([a leftover convention from previously using `hg` for version control](https://github.com/golang/build/blob/6383021611af0e07cbf0a60222e066662557c796/cmd/coordinator/internal/legacydash/build.go#L313-L314)).
-
-These tags contains builds of Go's latest development branch, and they are updated on a ~weekly cadence.
-
 # License
 
 View [license information](http://golang.org/LICENSE) for the software contained in this image.

+ 4 - 152
gradle/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `gradle` official image](https://hub.docker.com/_/gradle) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,139 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`9.1.0-jdk25`, `9.1-jdk25`, `9-jdk25`, `jdk25`, `9.1.0-jdk25-noble`, `9.1-jdk25-noble`, `9-jdk25-noble`, `jdk25-noble`, `latest`, `9.1.0-jdk`, `9.1-jdk`, `9-jdk`, `jdk`, `9.1.0`, `9.1`, `9`, `9.1.0-jdk-noble`, `9.1-jdk-noble`, `9-jdk-noble`, `jdk-noble`, `9.1.0-noble`, `9.1-noble`, `9-noble`, `noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk25-noble/Dockerfile)
-
--	[`9.1.0-jdk25-alpine`, `9.1-jdk25-alpine`, `9-jdk25-alpine`, `jdk25-alpine`, `9.1.0-jdk-alpine`, `9.1-jdk-alpine`, `9-jdk-alpine`, `jdk-alpine`, `9.1.0-alpine`, `9.1-alpine`, `9-alpine`, `alpine`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk25-alpine/Dockerfile)
-
--	[`9.1.0-jdk25-corretto`, `9.1-jdk25-corretto`, `9-jdk25-corretto`, `jdk25-corretto`, `corretto`, `9.1.0-jdk25-corretto-al2023`, `9.1-jdk25-corretto-al2023`, `9-jdk25-corretto-al2023`, `jdk25-corretto-al2023`, `corretto-al2023`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk25-corretto/Dockerfile)
-
--	[`9.1.0-jdk25-ubi`, `9.1-jdk25-ubi`, `9-jdk25-ubi`, `jdk25-ubi`, `ubi`, `9.1.0-jdk25-ubi-minimal`, `9.1-jdk25-ubi-minimal`, `9-jdk25-ubi-minimal`, `jdk25-ubi-minimal`, `ubi-minimal`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk25-ubi10/Dockerfile)
-
--	[`9.1.0-jdk25-graal`, `9.1-jdk25-graal`, `9-jdk25-graal`, `jdk25-graal`, `9.1.0-jdk-graal`, `9.1-jdk-graal`, `9-jdk-graal`, `jdk-graal`, `9.1.0-graal`, `9.1-graal`, `9-graal`, `graal`, `9.1.0-jdk25-graal-noble`, `9.1-jdk25-graal-noble`, `9-jdk25-graal-noble`, `jdk25-graal-noble`, `9.1.0-jdk-graal-noble`, `9.1-jdk-graal-noble`, `9-jdk-graal-noble`, `jdk-graal-noble`, `9.1.0-graal-noble`, `9.1-graal-noble`, `9-graal-noble`, `graal-noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk25-noble-graal/Dockerfile)
-
--	[`9.1.0-jdk21`, `9.1-jdk21`, `9-jdk21`, `jdk21`, `9.1.0-jdk21-noble`, `9.1-jdk21-noble`, `9-jdk21-noble`, `jdk21-noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk21-noble/Dockerfile)
-
--	[`9.1.0-jdk21-jammy`, `9.1-jdk21-jammy`, `9-jdk21-jammy`, `jdk21-jammy`, `9.1.0-jdk-jammy`, `9.1-jdk-jammy`, `9-jdk-jammy`, `jdk-jammy`, `9.1.0-jammy`, `9.1-jammy`, `9-jammy`, `jammy`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk21-jammy/Dockerfile)
-
--	[`9.1.0-jdk21-alpine`, `9.1-jdk21-alpine`, `9-jdk21-alpine`, `jdk21-alpine`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk21-alpine/Dockerfile)
-
--	[`9.1.0-jdk21-corretto`, `9.1-jdk21-corretto`, `9-jdk21-corretto`, `jdk21-corretto`, `9.1.0-jdk21-corretto-al2023`, `9.1-jdk21-corretto-al2023`, `9-jdk21-corretto-al2023`, `jdk21-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk21-corretto/Dockerfile)
-
--	[`9.1.0-jdk21-ubi`, `9.1-jdk21-ubi`, `9-jdk21-ubi`, `jdk21-ubi`, `9.1.0-jdk21-ubi-minimal`, `9.1-jdk21-ubi-minimal`, `9-jdk21-ubi-minimal`, `jdk21-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk21-ubi9/Dockerfile)
-
--	[`9.1.0-jdk21-graal`, `9.1-jdk21-graal`, `9-jdk21-graal`, `jdk21-graal`, `9.1.0-jdk21-graal-noble`, `9.1-jdk21-graal-noble`, `9-jdk21-graal-noble`, `jdk21-graal-noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk21-noble-graal/Dockerfile)
-
--	[`9.1.0-jdk21-graal-jammy`, `9.1-jdk21-graal-jammy`, `9-jdk21-graal-jammy`, `jdk21-graal-jammy`, `9.1.0-jdk-graal-jammy`, `9.1-jdk-graal-jammy`, `9-jdk-graal-jammy`, `jdk-graal-jammy`, `9.1.0-graal-jammy`, `9.1-graal-jammy`, `9-graal-jammy`, `graal-jammy`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk21-jammy-graal/Dockerfile)
-
--	[`9.1.0-jdk17`, `9.1-jdk17`, `9-jdk17`, `jdk17`, `9.1.0-jdk17-noble`, `9.1-jdk17-noble`, `9-jdk17-noble`, `jdk17-noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk17-noble/Dockerfile)
-
--	[`9.1.0-jdk17-jammy`, `9.1-jdk17-jammy`, `9-jdk17-jammy`, `jdk17-jammy`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk17-jammy/Dockerfile)
-
--	[`9.1.0-jdk17-alpine`, `9.1-jdk17-alpine`, `9-jdk17-alpine`, `jdk17-alpine`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk17-alpine/Dockerfile)
-
--	[`9.1.0-jdk17-corretto`, `9.1-jdk17-corretto`, `9-jdk17-corretto`, `jdk17-corretto`, `9.1.0-jdk17-corretto-al2023`, `9.1-jdk17-corretto-al2023`, `9-jdk17-corretto-al2023`, `jdk17-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk17-corretto/Dockerfile)
-
--	[`9.1.0-jdk17-ubi`, `9.1-jdk17-ubi`, `9-jdk17-ubi`, `jdk17-ubi`, `9.1.0-jdk17-ubi-minimal`, `9.1-jdk17-ubi-minimal`, `9-jdk17-ubi-minimal`, `jdk17-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk17-ubi9/Dockerfile)
-
--	[`9.1.0-jdk17-graal`, `9.1-jdk17-graal`, `9-jdk17-graal`, `jdk17-graal`, `9.1.0-jdk17-graal-noble`, `9.1-jdk17-graal-noble`, `9-jdk17-graal-noble`, `jdk17-graal-noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk17-noble-graal/Dockerfile)
-
--	[`9.1.0-jdk17-graal-jammy`, `9.1-jdk17-graal-jammy`, `9-jdk17-graal-jammy`, `jdk17-graal-jammy`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk17-jammy-graal/Dockerfile)
-
--	[`9.1.0-jdk-lts-and-current`, `9.1-jdk-lts-and-current`, `9-jdk-lts-and-current`, `jdk-lts-and-current`, `9.1.0-jdk-lts-and-current-noble`, `9.1-jdk-lts-and-current-noble`, `9-jdk-lts-and-current-noble`, `jdk-lts-and-current-noble`, `9.1.0-jdk-25-and-25`, `9.1-jdk-25-and-25`, `9-jdk-25-and-25`, `jdk-25-and-25`, `9.1.0-jdk-25-and-25-noble`, `9.1-jdk-25-and-25-noble`, `9-jdk-25-and-25-noble`, `jdk-25-and-25-noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk-lts-and-current/Dockerfile)
-
--	[`9.1.0-jdk-lts-and-current-alpine`, `9.1-jdk-lts-and-current-alpine`, `9-jdk-lts-and-current-alpine`, `jdk-lts-and-current-alpine`, `9.1.0-jdk-25-and-25-alpine`, `9.1-jdk-25-and-25-alpine`, `9-jdk-25-and-25-alpine`, `jdk-25-and-25-alpine`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk-lts-and-current-alpine/Dockerfile)
-
--	[`9.1.0-jdk-lts-and-current-corretto`, `9.1-jdk-lts-and-current-corretto`, `9-jdk-lts-and-current-corretto`, `jdk-lts-and-current-corretto`, `9.1.0-jdk-lts-and-current-corretto-al2023`, `9.1-jdk-lts-and-current-corretto-al2023`, `9-jdk-lts-and-current-corretto-al2023`, `jdk-lts-and-current-corretto-al2023`, `9.1.0-jdk-25-and-25-corretto`, `9.1-jdk-25-and-25-corretto`, `9-jdk-25-and-25-corretto`, `jdk-25-and-25-corretto`, `9.1.0-jdk-25-and-25-corretto-al2023`, `9.1-jdk-25-and-25-corretto-al2023`, `9-jdk-25-and-25-corretto-al2023`, `jdk-25-and-25-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk-lts-and-current-corretto/Dockerfile)
-
--	[`9.1.0-jdk-lts-and-current-graal`, `9.1-jdk-lts-and-current-graal`, `9-jdk-lts-and-current-graal`, `jdk-lts-and-current-graal`, `9.1.0-jdk-lts-and-current-graal-noble`, `9.1-jdk-lts-and-current-graal-noble`, `9-jdk-lts-and-current-graal-noble`, `jdk-lts-and-current-graal-noble`, `9.1.0-jdk-25-and-25-graal`, `9.1-jdk-25-and-25-graal`, `9-jdk-25-and-25-graal`, `jdk-25-and-25-graal`, `9.1.0-jdk-25-and-25-graal-noble`, `9.1-jdk-25-and-25-graal-noble`, `9-jdk-25-and-25-graal-noble`, `jdk-25-and-25-graal-noble`](https://github.com/gradle/docker-gradle/blob/557df3e9d316f5069672935faff5a4fe532e63a6/jdk-lts-and-current-graal/Dockerfile)
-
--	[`8.14.3-jdk21`, `8.14-jdk21`, `8-jdk21`, `8.14.3-jdk21-noble`, `8.14-jdk21-noble`, `8-jdk21-noble`, `8.14.3-jdk`, `8.14-jdk`, `8-jdk`, `8.14.3`, `8.14`, `8`, `8.14.3-jdk-noble`, `8.14-jdk-noble`, `8-jdk-noble`, `8.14.3-noble`, `8.14-noble`, `8-noble`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk21-noble/Dockerfile)
-
--	[`8.14.3-jdk21-jammy`, `8.14-jdk21-jammy`, `8-jdk21-jammy`, `8.14.3-jdk-jammy`, `8.14-jdk-jammy`, `8-jdk-jammy`, `8.14.3-jammy`, `8.14-jammy`, `8-jammy`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk21-jammy/Dockerfile)
-
--	[`8.14.3-jdk21-alpine`, `8.14-jdk21-alpine`, `8-jdk21-alpine`, `8.14.3-jdk-alpine`, `8.14-jdk-alpine`, `8-jdk-alpine`, `8.14.3-alpine`, `8.14-alpine`, `8-alpine`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk21-alpine/Dockerfile)
-
--	[`8.14.3-jdk21-corretto`, `8.14-jdk21-corretto`, `8-jdk21-corretto`, `8.14.3-jdk21-corretto-al2023`, `8.14-jdk21-corretto-al2023`, `8-jdk21-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk21-corretto/Dockerfile)
-
--	[`8.14.3-jdk21-ubi`, `8.14-jdk21-ubi`, `8-jdk21-ubi`, `8.14.3-jdk21-ubi-minimal`, `8.14-jdk21-ubi-minimal`, `8-jdk21-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk21-ubi9/Dockerfile)
-
--	[`8.14.3-jdk21-graal`, `8.14-jdk21-graal`, `8-jdk21-graal`, `8.14.3-jdk-graal`, `8.14-jdk-graal`, `8-jdk-graal`, `8.14.3-graal`, `8.14-graal`, `8-graal`, `8.14.3-jdk21-graal-noble`, `8.14-jdk21-graal-noble`, `8-jdk21-graal-noble`, `8.14.3-jdk-graal-noble`, `8.14-jdk-graal-noble`, `8-jdk-graal-noble`, `8.14.3-graal-noble`, `8.14-graal-noble`, `8-graal-noble`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk21-noble-graal/Dockerfile)
-
--	[`8.14.3-jdk21-graal-jammy`, `8.14-jdk21-graal-jammy`, `8-jdk21-graal-jammy`, `8.14.3-jdk-graal-jammy`, `8.14-jdk-graal-jammy`, `8-jdk-graal-jammy`, `8.14.3-graal-jammy`, `8.14-graal-jammy`, `8-graal-jammy`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk21-jammy-graal/Dockerfile)
-
--	[`8.14.3-jdk17`, `8.14-jdk17`, `8-jdk17`, `8.14.3-jdk17-noble`, `8.14-jdk17-noble`, `8-jdk17-noble`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk17-noble/Dockerfile)
-
--	[`8.14.3-jdk17-jammy`, `8.14-jdk17-jammy`, `8-jdk17-jammy`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk17-jammy/Dockerfile)
-
--	[`8.14.3-jdk17-alpine`, `8.14-jdk17-alpine`, `8-jdk17-alpine`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk17-alpine/Dockerfile)
-
--	[`8.14.3-jdk17-corretto`, `8.14-jdk17-corretto`, `8-jdk17-corretto`, `8.14.3-jdk17-corretto-al2023`, `8.14-jdk17-corretto-al2023`, `8-jdk17-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk17-corretto/Dockerfile)
-
--	[`8.14.3-jdk17-ubi`, `8.14-jdk17-ubi`, `8-jdk17-ubi`, `8.14.3-jdk17-ubi-minimal`, `8.14-jdk17-ubi-minimal`, `8-jdk17-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk17-ubi9/Dockerfile)
-
--	[`8.14.3-jdk17-graal`, `8.14-jdk17-graal`, `8-jdk17-graal`, `8.14.3-jdk17-graal-noble`, `8.14-jdk17-graal-noble`, `8-jdk17-graal-noble`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk17-noble-graal/Dockerfile)
-
--	[`8.14.3-jdk17-graal-jammy`, `8.14-jdk17-graal-jammy`, `8-jdk17-graal-jammy`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk17-jammy-graal/Dockerfile)
-
--	[`8.14.3-jdk11`, `8.14-jdk11`, `8-jdk11`, `jdk11`, `8.14.3-jdk11-jammy`, `8.14-jdk11-jammy`, `8-jdk11-jammy`, `jdk11-jammy`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk11-jammy/Dockerfile)
-
--	[`8.14.3-jdk11-alpine`, `8.14-jdk11-alpine`, `8-jdk11-alpine`, `jdk11-alpine`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk11-alpine/Dockerfile)
-
--	[`8.14.3-jdk11-corretto`, `8.14-jdk11-corretto`, `8-jdk11-corretto`, `jdk11-corretto`, `8.14.3-jdk11-corretto-al2023`, `8.14-jdk11-corretto-al2023`, `8-jdk11-corretto-al2023`, `jdk11-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk11-corretto/Dockerfile)
-
--	[`8.14.3-jdk11-ubi`, `8.14-jdk11-ubi`, `8-jdk11-ubi`, `jdk11-ubi`, `8.14.3-jdk11-ubi-minimal`, `8.14-jdk11-ubi-minimal`, `8-jdk11-ubi-minimal`, `jdk11-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk11-ubi9/Dockerfile)
-
--	[`8.14.3-jdk8`, `8.14-jdk8`, `8-jdk8`, `jdk8`, `8.14.3-jdk8-jammy`, `8.14-jdk8-jammy`, `8-jdk8-jammy`, `jdk8-jammy`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk8-jammy/Dockerfile)
-
--	[`8.14.3-jdk8-corretto`, `8.14-jdk8-corretto`, `8-jdk8-corretto`, `jdk8-corretto`, `8.14.3-jdk8-corretto-al2023`, `8.14-jdk8-corretto-al2023`, `8-jdk8-corretto-al2023`, `jdk8-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk8-corretto/Dockerfile)
-
--	[`8.14.3-jdk8-ubi`, `8.14-jdk8-ubi`, `8-jdk8-ubi`, `jdk8-ubi`, `8.14.3-jdk8-ubi-minimal`, `8.14-jdk8-ubi-minimal`, `8-jdk8-ubi-minimal`, `jdk8-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk8-ubi9/Dockerfile)
-
--	[`8.14.3-jdk24-corretto`, `8.14-jdk24-corretto`, `8-jdk24-corretto`, `jdk24-corretto`, `8.14.3-jdk24-corretto-al2023`, `8.14-jdk24-corretto-al2023`, `8-jdk24-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk24-corretto/Dockerfile)
-
--	[`8.14.3-jdk24-graal`, `8.14-jdk24-graal`, `8-jdk24-graal`, `jdk24-graal`, `8.14.3-jdk24-graal-noble`, `8.14-jdk24-graal-noble`, `8-jdk24-graal-noble`](https://github.com/gradle/docker-gradle/blob/23cd8c04ce29ecafdbb26fc064e5db3da663b5d8/jdk24-noble-graal/Dockerfile)
-
--	[`7.6.6-jdk17`, `7.6-jdk17`, `7-jdk17`, `7.6.6-jdk17-noble`, `7.6-jdk17-noble`, `7-jdk17-noble`, `7.6.6-jdk`, `7.6-jdk`, `7-jdk`, `7.6.6`, `7.6`, `7`, `7.6.6-jdk-noble`, `7.6-jdk-noble`, `7-jdk-noble`, `7.6.6-noble`, `7.6-noble`, `7-noble`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk17-noble/Dockerfile)
-
--	[`7.6.6-jdk17-jammy`, `7.6-jdk17-jammy`, `7-jdk17-jammy`, `7.6.6-jdk-jammy`, `7.6-jdk-jammy`, `7-jdk-jammy`, `7.6.6-jammy`, `7.6-jammy`, `7-jammy`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk17-jammy/Dockerfile)
-
--	[`7.6.6-jdk17-alpine`, `7.6-jdk17-alpine`, `7-jdk17-alpine`, `7.6.6-jdk-alpine`, `7.6-jdk-alpine`, `7-jdk-alpine`, `7.6.6-alpine`, `7.6-alpine`, `7-alpine`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk17-alpine/Dockerfile)
-
--	[`7.6.6-jdk17-corretto`, `7.6-jdk17-corretto`, `7-jdk17-corretto`, `7.6.6-jdk17-corretto-al2023`, `7.6-jdk17-corretto-al2023`, `7-jdk17-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk17-corretto/Dockerfile)
-
--	[`7.6.6-jdk17-ubi`, `7.6-jdk17-ubi`, `7-jdk17-ubi`, `7.6.6-jdk17-ubi-minimal`, `7.6-jdk17-ubi-minimal`, `7-jdk17-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk17-ubi9/Dockerfile)
-
--	[`7.6.6-jdk17-graal`, `7.6-jdk17-graal`, `7-jdk17-graal`, `7.6.6-jdk-graal`, `7.6-jdk-graal`, `7-jdk-graal`, `7.6.6-graal`, `7.6-graal`, `7-graal`, `7.6.6-jdk17-graal-noble`, `7.6-jdk17-graal-noble`, `7-jdk17-graal-noble`, `7.6.6-jdk-graal-noble`, `7.6-jdk-graal-noble`, `7-jdk-graal-noble`, `7.6.6-graal-noble`, `7.6-graal-noble`, `7-graal-noble`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk17-noble-graal/Dockerfile)
-
--	[`7.6.6-jdk17-graal-jammy`, `7.6-jdk17-graal-jammy`, `7-jdk17-graal-jammy`, `7.6.6-jdk-graal-jammy`, `7.6-jdk-graal-jammy`, `7-jdk-graal-jammy`, `7.6.6-graal-jammy`, `7.6-graal-jammy`, `7-graal-jammy`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk17-jammy-graal/Dockerfile)
-
--	[`7.6.6-jdk11`, `7.6-jdk11`, `7-jdk11`, `7.6.6-jdk11-jammy`, `7.6-jdk11-jammy`, `7-jdk11-jammy`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk11-jammy/Dockerfile)
-
--	[`7.6.6-jdk11-alpine`, `7.6-jdk11-alpine`, `7-jdk11-alpine`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk11-alpine/Dockerfile)
-
--	[`7.6.6-jdk11-corretto`, `7.6-jdk11-corretto`, `7-jdk11-corretto`, `7.6.6-jdk11-corretto-al2023`, `7.6-jdk11-corretto-al2023`, `7-jdk11-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk11-corretto/Dockerfile)
-
--	[`7.6.6-jdk11-ubi`, `7.6-jdk11-ubi`, `7-jdk11-ubi`, `7.6.6-jdk11-ubi-minimal`, `7.6-jdk11-ubi-minimal`, `7-jdk11-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk11-ubi9/Dockerfile)
-
--	[`7.6.6-jdk8`, `7.6-jdk8`, `7-jdk8`, `7.6.6-jdk8-jammy`, `7.6-jdk8-jammy`, `7-jdk8-jammy`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk8-jammy/Dockerfile)
-
--	[`7.6.6-jdk8-corretto`, `7.6-jdk8-corretto`, `7-jdk8-corretto`, `7.6.6-jdk8-corretto-al2023`, `7.6-jdk8-corretto-al2023`, `7-jdk8-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk8-corretto/Dockerfile)
-
--	[`7.6.6-jdk8-ubi`, `7.6-jdk8-ubi`, `7-jdk8-ubi`, `7.6.6-jdk8-ubi-minimal`, `7.6-jdk8-ubi-minimal`, `7-jdk8-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/692045c708bc589ff8fa26fb083bdf1b23c0f8a5/jdk8-ubi9/Dockerfile)
-
--	[`6.9.4-jdk11`, `6.9-jdk11`, `6-jdk11`, `6.9.4-jdk11-jammy`, `6.9-jdk11-jammy`, `6-jdk11-jammy`, `6.9.4-jdk`, `6.9-jdk`, `6-jdk`, `6.9.4`, `6.9`, `6`, `6.9.4-jdk-jammy`, `6.9-jdk-jammy`, `6-jdk-jammy`, `6.9.4-jammy`, `6.9-jammy`, `6-jammy`](https://github.com/gradle/docker-gradle/blob/89adc634c8c98e9c132935942ed75ffce1d862f1/jdk11-jammy/Dockerfile)
-
--	[`6.9.4-jdk11-alpine`, `6.9-jdk11-alpine`, `6-jdk11-alpine`, `6.9.4-jdk-alpine`, `6.9-jdk-alpine`, `6-jdk-alpine`, `6.9.4-alpine`, `6.9-alpine`, `6-alpine`](https://github.com/gradle/docker-gradle/blob/89adc634c8c98e9c132935942ed75ffce1d862f1/jdk11-alpine/Dockerfile)
-
--	[`6.9.4-jdk11-corretto`, `6.9-jdk11-corretto`, `6-jdk11-corretto`, `6.9.4-jdk11-corretto-al2023`, `6.9-jdk11-corretto-al2023`, `6-jdk11-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/89adc634c8c98e9c132935942ed75ffce1d862f1/jdk11-corretto/Dockerfile)
-
--	[`6.9.4-jdk11-ubi`, `6.9-jdk11-ubi`, `6-jdk11-ubi`, `6.9.4-jdk11-ubi-minimal`, `6.9-jdk11-ubi-minimal`, `6-jdk11-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/89adc634c8c98e9c132935942ed75ffce1d862f1/jdk11-ubi9/Dockerfile)
-
--	[`6.9.4-jdk8`, `6.9-jdk8`, `6-jdk8`, `6.9.4-jdk8-jammy`, `6.9-jdk8-jammy`, `6-jdk8-jammy`](https://github.com/gradle/docker-gradle/blob/89adc634c8c98e9c132935942ed75ffce1d862f1/jdk8-jammy/Dockerfile)
-
--	[`6.9.4-jdk8-corretto`, `6.9-jdk8-corretto`, `6-jdk8-corretto`, `6.9.4-jdk8-corretto-al2023`, `6.9-jdk8-corretto-al2023`, `6-jdk8-corretto-al2023`](https://github.com/gradle/docker-gradle/blob/89adc634c8c98e9c132935942ed75ffce1d862f1/jdk8-corretto/Dockerfile)
-
--	[`6.9.4-jdk8-ubi`, `6.9-jdk8-ubi`, `6-jdk8-ubi`, `6.9.4-jdk8-ubi-minimal`, `6.9-jdk8-ubi-minimal`, `6-jdk8-ubi-minimal`](https://github.com/gradle/docker-gradle/blob/89adc634c8c98e9c132935942ed75ffce1d862f1/jdk8-ubi9/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -193,29 +63,11 @@ From your project directory:
 docker run --rm -u gradle \
   -v "$PWD":/home/gradle/project \
   -w /home/gradle/project \
-  gradle gradle <task>
+  arm32v5/gradle gradle <task>
 ```
 
 Replace `<task>` with your desired Gradle task, e.g., `build`.
 
-# Image Variants
-
-The `gradle` images come in many flavors, each designed for a specific use case.
-
-## `gradle:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like jammy or noble in them. These are the suite code names for releases of [Ubuntu](https://wiki.ubuntu.com/Releases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Ubuntu.
-
-## `gradle:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://gradle.org/license/) for the software contained in this image.

+ 5 - 33
groovy/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `groovy` official image](https://hub.docker.com/_/groovy) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,19 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`4.0.27-jdk21`, `4.0-jdk21`, `4-jdk21`, `jdk21`, `4.0.27-jdk21-noble`, `4.0-jdk21-noble`, `4-jdk21-noble`, `jdk21-noble`, `latest`, `4.0.27-jdk`, `4.0-jdk`, `4-jdk`, `jdk`, `4.0.27`, `4.0`, `4`, `4.0.27-jdk-noble`, `4.0-jdk-noble`, `4-jdk-noble`, `jdk-noble`, `4.0.27-noble`, `4.0-noble`, `4-noble`, `noble`](https://github.com/groovy/docker-groovy/blob/5a3c63b31c157987812e0b7d7d510cf83490e259/jdk21/Dockerfile)
-
--	[`4.0.27-jdk21-alpine`, `4.0-jdk21-alpine`, `4-jdk21-alpine`, `jdk21-alpine`, `4.0.27-jdk-alpine`, `4.0-jdk-alpine`, `4-jdk-alpine`, `jdk-alpine`, `4.0.27-alpine`, `4.0-alpine`, `4-alpine`, `alpine`](https://github.com/groovy/docker-groovy/blob/5a3c63b31c157987812e0b7d7d510cf83490e259/jdk21-alpine/Dockerfile)
-
--	[`4.0.27-jdk17`, `4.0-jdk17`, `4-jdk17`, `jdk17`, `4.0.27-jdk17-noble`, `4.0-jdk17-noble`, `4-jdk17-noble`, `jdk17-noble`](https://github.com/groovy/docker-groovy/blob/5a3c63b31c157987812e0b7d7d510cf83490e259/jdk17/Dockerfile)
-
--	[`4.0.27-jdk17-alpine`, `4.0-jdk17-alpine`, `4-jdk17-alpine`, `jdk17-alpine`](https://github.com/groovy/docker-groovy/blob/5a3c63b31c157987812e0b7d7d510cf83490e259/jdk17-alpine/Dockerfile)
-
--	[`4.0.27-jdk11`, `4.0-jdk11`, `4-jdk11`, `jdk11`, `4.0.27-jdk11-jammy`, `4.0-jdk11-jammy`, `4-jdk11-jammy`, `jdk11-jammy`, `4.0.27-jdk-jammy`, `4.0-jdk-jammy`, `4-jdk-jammy`, `jdk-jammy`, `4.0.27-jammy`, `4.0-jammy`, `4-jammy`, `jammy`](https://github.com/groovy/docker-groovy/blob/5a3c63b31c157987812e0b7d7d510cf83490e259/jdk11/Dockerfile)
-
--	[`4.0.27-jdk11-alpine`, `4.0-jdk11-alpine`, `4-jdk11-alpine`, `jdk11-alpine`](https://github.com/groovy/docker-groovy/blob/5a3c63b31c157987812e0b7d7d510cf83490e259/jdk11-alpine/Dockerfile)
-
--	[`4.0.27-jdk8`, `4.0-jdk8`, `4-jdk8`, `jdk8`, `4.0.27-jdk8-jammy`, `4.0-jdk8-jammy`, `4-jdk8-jammy`, `jdk8-jammy`](https://github.com/groovy/docker-groovy/blob/5a3c63b31c157987812e0b7d7d510cf83490e259/jdk8/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -73,7 +63,7 @@ Note that if you are mounting a volume and the uid running Docker is not `1000`,
 
 ## Running a Groovy script
 
-`docker run --rm -v "$PWD":/home/groovy/scripts -w /home/groovy/scripts groovy groovy <script> <script-args>`
+`docker run --rm -v "$PWD":/home/groovy/scripts -w /home/groovy/scripts arm32v5/groovy groovy <script> <script-args>`
 
 ## Reusing the Grapes cache
 
@@ -81,27 +71,9 @@ The local Grapes cache can be reused across containers by creating a volume and
 
 ```console
 docker volume create --name grapes-cache
-docker run --rm -it -v grapes-cache:/home/groovy/.groovy/grapes groovy
+docker run --rm -it -v grapes-cache:/home/groovy/.groovy/grapes arm32v5/groovy
 ```
 
-# Image Variants
-
-The `groovy` images come in many flavors, each designed for a specific use case.
-
-## `groovy:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like jammy or noble in them. These are the suite code names for releases of [Ubuntu](https://wiki.ubuntu.com/Releases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Ubuntu.
-
-## `groovy:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](http://www.apache.org/licenses/LICENSE-2.0.html) for the software contained in this image.

+ 4 - 34
haproxy/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `haproxy` official image](https://hub.docker.com/_/haproxy) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -26,32 +28,18 @@ WARNING:
 
 -	[`3.3-dev9`, `3.3-dev`, `3.3-dev9-trixie`, `3.3-dev-trixie`](https://github.com/docker-library/haproxy/blob/4cd7a3775e0995919e129289cfa2e314e37fb15e/3.3/Dockerfile)
 
--	[`3.3-dev9-alpine`, `3.3-dev-alpine`, `3.3-dev9-alpine3.22`, `3.3-dev-alpine3.22`](https://github.com/docker-library/haproxy/blob/4cd7a3775e0995919e129289cfa2e314e37fb15e/3.3/alpine/Dockerfile)
-
 -	[`3.2.6`, `3.2`, `latest`, `lts`, `3.2.6-trixie`, `3.2-trixie`, `trixie`, `lts-trixie`](https://github.com/docker-library/haproxy/blob/04b2168ff76f90727c02f01cb719f655e768f6fd/3.2/Dockerfile)
 
--	[`3.2.6-alpine`, `3.2-alpine`, `alpine`, `lts-alpine`, `3.2.6-alpine3.22`, `3.2-alpine3.22`, `alpine3.22`, `lts-alpine3.22`](https://github.com/docker-library/haproxy/blob/04b2168ff76f90727c02f01cb719f655e768f6fd/3.2/alpine/Dockerfile)
-
 -	[`3.1.9`, `3.1`, `3.1.9-trixie`, `3.1-trixie`](https://github.com/docker-library/haproxy/blob/0d89f493da93a6e40d26926929cf12bf95fbec5b/3.1/Dockerfile)
 
--	[`3.1.9-alpine`, `3.1-alpine`, `3.1.9-alpine3.22`, `3.1-alpine3.22`](https://github.com/docker-library/haproxy/blob/0d89f493da93a6e40d26926929cf12bf95fbec5b/3.1/alpine/Dockerfile)
-
 -	[`3.0.12`, `3.0`, `3.0.12-trixie`, `3.0-trixie`](https://github.com/docker-library/haproxy/blob/0390f3e72676323955e3a7d230393c7b5478f0b0/3.0/Dockerfile)
 
--	[`3.0.12-alpine`, `3.0-alpine`, `3.0.12-alpine3.22`, `3.0-alpine3.22`](https://github.com/docker-library/haproxy/blob/0390f3e72676323955e3a7d230393c7b5478f0b0/3.0/alpine/Dockerfile)
-
 -	[`2.8.16`, `2.8`, `2.8.16-trixie`, `2.8-trixie`](https://github.com/docker-library/haproxy/blob/97dd996d667932ef9359dcb8f2b3242eb54b253e/2.8/Dockerfile)
 
--	[`2.8.16-alpine`, `2.8-alpine`, `2.8.16-alpine3.22`, `2.8-alpine3.22`](https://github.com/docker-library/haproxy/blob/97dd996d667932ef9359dcb8f2b3242eb54b253e/2.8/alpine/Dockerfile)
-
 -	[`2.6.23`, `2.6`, `2.6.23-trixie`, `2.6-trixie`](https://github.com/docker-library/haproxy/blob/926111706a0ffd8b815e1edfd317aae52d06d083/2.6/Dockerfile)
 
--	[`2.6.23-alpine`, `2.6-alpine`, `2.6.23-alpine3.22`, `2.6-alpine3.22`](https://github.com/docker-library/haproxy/blob/926111706a0ffd8b815e1edfd317aae52d06d083/2.6/alpine/Dockerfile)
-
 -	[`2.4.30`, `2.4`, `2.4.30-trixie`, `2.4-trixie`](https://github.com/docker-library/haproxy/blob/c55eb01d1a1866a421e20e21bace391080fc58ba/2.4/Dockerfile)
 
--	[`2.4.30-alpine`, `2.4-alpine`, `2.4.30-alpine3.22`, `2.4-alpine3.22`](https://github.com/docker-library/haproxy/blob/c55eb01d1a1866a421e20e21bace391080fc58ba/2.4/alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -90,7 +78,7 @@ It is also worth checking out the [`examples/` directory from upstream](http://g
 ## Create a `Dockerfile`
 
 ```dockerfile
-FROM haproxy:2.3
+FROM arm32v5/haproxy:2.3
 COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg
 ```
 
@@ -119,7 +107,7 @@ You will need a kernel at [version 4.11 or newer](https://github.com/moby/moby/i
 ## Directly via bind mount
 
 ```console
-$ docker run -d --name my-running-haproxy -v /path/to/etc/haproxy:/usr/local/etc/haproxy:ro --sysctl net.ipv4.ip_unprivileged_port_start=0 haproxy:2.3
+$ docker run -d --name my-running-haproxy -v /path/to/etc/haproxy:/usr/local/etc/haproxy:ro --sysctl net.ipv4.ip_unprivileged_port_start=0 arm32v5/haproxy:2.3
 ```
 
 Note that your host's `/path/to/etc/haproxy` folder should be populated with a file named `haproxy.cfg`. If this configuration file refers to any other files within that folder then you should ensure that they also exist (e.g. template files such as `400.http`, `404.http`, and so forth). However, many minimal configurations do not require any supporting files.
@@ -134,24 +122,6 @@ $ docker kill -s HUP my-running-haproxy
 
 The entrypoint script in the image checks for running the command `haproxy` and replaces it with `haproxy-systemd-wrapper` from HAProxy upstream which takes care of signal handling to do the graceful reload. Under the hood this uses the `-sf` option of `haproxy` so "there are two small windows of a few milliseconds each where it is possible that a few connection failures will be noticed during high loads" (see [Stopping and restarting HAProxy](http://www.haproxy.org/download/2.3/doc/management.txt)).
 
-# Image Variants
-
-The `haproxy` images come in many flavors, each designed for a specific use case.
-
-## `haproxy:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `haproxy:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](http://www.haproxy.org/download/1.5/doc/LICENSE) for the software contained in this image.

+ 10 - 38
haskell/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `haskell` official image](https://hub.docker.com/_/haskell) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,21 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`9.12.2-bookworm`, `9.12-bookworm`, `9-bookworm`, `bookworm`, `9.12.2`, `9.12`, `9`, `latest`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.12/bookworm/Dockerfile)
-
--	[`9.12.2-slim-bookworm`, `9.12-slim-bookworm`, `9-slim-bookworm`, `slim-bookworm`, `9-slim`, `slim`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.12/slim-bookworm/Dockerfile)
-
--	[`9.10.2-bullseye`, `9.10-bullseye`, `9-bullseye`, `bullseye`, `9.10.2`, `9.10`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.10/bullseye/Dockerfile)
-
--	[`9.10.2-slim-bullseye`, `9.10-slim-bullseye`, `9-slim-bullseye`, `slim-bullseye`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.10/slim-bullseye/Dockerfile)
-
--	[`9.8.4-bullseye`, `9.8-bullseye`, `9.8.4`, `9.8`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.8/bullseye/Dockerfile)
-
--	[`9.8.4-slim-bullseye`, `9.8-slim-bullseye`, `9.8.4-slim`, `9.8-slim`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.8/slim-bullseye/Dockerfile)
-
--	[`9.6.7-bullseye`, `9.6-bullseye`, `9.6.7`, `9.6`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.6/bullseye/Dockerfile)
-
--	[`9.6.7-slim-bullseye`, `9.6-slim-bullseye`, `9.6.7-slim`, `9.6-slim`](https://github.com/haskell/docker-haskell/blob/c34f97738d08a138ef07878a4a1402b10670f87b/9.6/slim-bullseye/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -86,7 +74,7 @@ Additionally, we aim to support the two most recent versions of Debian (`stable`
 Start an interactive interpreter session with `ghci`:
 
 ```console
-$ docker run -it --rm haskell:9
+$ docker run -it --rm arm32v5/haskell:9
 GHCi, version 9.0.1: http://www.haskell.org/ghc/  :? for help
 Prelude>
 ```
@@ -94,7 +82,7 @@ Prelude>
 Dockerize an application using `stack`:
 
 ```dockerfile
-FROM haskell:8.10
+FROM arm32v5/haskell:8.10
 RUN stack install --resolver lts-17.14 pandoc citeproc
 ENTRYPOINT ["pandoc"]
 ```
@@ -102,7 +90,7 @@ ENTRYPOINT ["pandoc"]
 Dockerize an application using `cabal`:
 
 ```dockerfile
-FROM haskell:8.10
+FROM arm32v5/haskell:8.10
 RUN cabal update && cabal install pandoc citeproc
 ENTRYPOINT ["pandoc"]
 ```
@@ -110,7 +98,7 @@ ENTRYPOINT ["pandoc"]
 Iteratively develop a Haskell application with a `Dockerfile` utilizing the build cache:
 
 ```dockerfile
-FROM haskell:8
+FROM arm32v5/haskell:8
 
 WORKDIR /opt/example
 
@@ -133,7 +121,7 @@ CMD ["example"]
 
 ### Considerations for `happy`, `alex`, etc
 
-Some packages that also act as build dependencies, such as `happy` and `alex`, are no longer included in this image (as of `haskell:8.2.2` & `haskell:8.4.3`). There is a bootstrapping problem where one or more of these tools may be assumed to be available. If you run in to an error about missing dependencies that are not explicitly called out in a Cabal package, you will need to explicitly mark them for installation.
+Some packages that also act as build dependencies, such as `happy` and `alex`, are no longer included in this image (as of `arm32v5/haskell:8.2.2` & `arm32v5/haskell:8.4.3`). There is a bootstrapping problem where one or more of these tools may be assumed to be available. If you run in to an error about missing dependencies that are not explicitly called out in a Cabal package, you will need to explicitly mark them for installation.
 
 ### Considerations for Stack
 
@@ -153,7 +141,7 @@ Compiler version mismatched, found ghc-8.4.3 (x86_64), but expected minor versio
 To install the correct GHC into /root/.stack/programs/x86_64-linux/, try running "stack setup" or use the "--install-ghc" flag.
 ```
 
-In this case, the GHC release in the `haskell` Docker image got ahead of the default Stack resolver expected version of GHC. As the output suggests, manually setting the resolver (typically via `stack.yml`) is the recommended approach.
+In this case, the GHC release in the `arm32v5/haskell` Docker image got ahead of the default Stack resolver expected version of GHC. As the output suggests, manually setting the resolver (typically via `stack.yml`) is the recommended approach.
 
 ```console
 Step 2/3 : RUN stack install --resolver ghc-8.4.3 pandoc
@@ -165,23 +153,7 @@ Updating package index Hackage (mirrored at https://s3.amazonaws.com/hackage.fpc
 Selected mirror https://s3.amazonaws.com/hackage.fpcomplete.com/
 ```
 
-The alternative to use `--install-ghc` doesn't make sense in a Docker image context, and hence the global `install-ghc` flag has been set to `false` (as of `haskell:8.2.2` & `haskell:8.4.3`) to avoid the default behavior of bootstrapping a new GHC in the container.
-
-# Image Variants
-
-The `haskell` images come in many flavors, each designed for a specific use case.
-
-## `haskell:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm or bullseye in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `haskell:<version>-slim`
-
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `ghc`, `cabal-install` and `stack`. In addition, [profiling support](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/profiling.html) is not included which saves ~ 700MB of space.
-
-If image size is of concern, we recommend using the slim images.
+The alternative to use `--install-ghc` doesn't make sense in a Docker image context, and hence the global `install-ghc` flag has been set to `false` (as of `arm32v5/haskell:8.2.2` & `arm32v5/haskell:8.4.3`) to avoid the default behavior of bootstrapping a new GHC in the container.
 
 # License
 

+ 6 - 153
haxe/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `haxe` official image](https://hub.docker.com/_/haxe) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,130 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`4.3.7-bookworm`, `4.3-bookworm`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/bookworm/Dockerfile)
-
--	[`4.3.7-bullseye`, `4.3-bullseye`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/bullseye/Dockerfile)
-
--	[`4.3.7-windowsservercore-ltsc2025`, `4.3-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.3/windowsservercore-ltsc2025/Dockerfile)
-
--	[`4.3.7-windowsservercore-ltsc2022`, `4.3-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/windowsservercore-ltsc2022/Dockerfile)
-
--	[`4.3.7-alpine3.22`, `4.3-alpine3.22`, `4.3.7-alpine`, `4.3-alpine`](https://github.com/HaxeFoundation/docker-library-haxe/blob/29c1c10f60a3d5d96c92c23ed8d07f5393c962b5/4.3/alpine3.22/Dockerfile)
-
--	[`4.3.7-alpine3.21`, `4.3-alpine3.21`](https://github.com/HaxeFoundation/docker-library-haxe/blob/29c1c10f60a3d5d96c92c23ed8d07f5393c962b5/4.3/alpine3.21/Dockerfile)
-
--	[`4.3.7-alpine3.20`, `4.3-alpine3.20`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/alpine3.20/Dockerfile)
-
--	[`4.3.7-alpine3.19`, `4.3-alpine3.19`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/alpine3.19/Dockerfile)
-
--	[`5.0.0-preview.1-bookworm`, `5.0.0-bookworm`, `5.0-bookworm`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/bookworm/Dockerfile)
-
--	[`5.0.0-preview.1-bullseye`, `5.0.0-bullseye`, `5.0-bullseye`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/bullseye/Dockerfile)
-
--	[`5.0.0-preview.1-windowsservercore-ltsc2025`, `5.0.0-windowsservercore-ltsc2025`, `5.0-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/5.0/windowsservercore-ltsc2025/Dockerfile)
-
--	[`5.0.0-preview.1-windowsservercore-ltsc2022`, `5.0.0-windowsservercore-ltsc2022`, `5.0-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/windowsservercore-ltsc2022/Dockerfile)
-
--	[`5.0.0-preview.1-alpine3.22`, `5.0.0-preview.1-alpine`, `5.0.0-alpine3.22`, `5.0-alpine3.22`, `5.0.0-alpine`, `5.0-alpine`](https://github.com/HaxeFoundation/docker-library-haxe/blob/29c1c10f60a3d5d96c92c23ed8d07f5393c962b5/5.0/alpine3.22/Dockerfile)
-
--	[`5.0.0-preview.1-alpine3.21`, `5.0.0-alpine3.21`, `5.0-alpine3.21`](https://github.com/HaxeFoundation/docker-library-haxe/blob/29c1c10f60a3d5d96c92c23ed8d07f5393c962b5/5.0/alpine3.21/Dockerfile)
-
--	[`5.0.0-preview.1-alpine3.20`, `5.0.0-alpine3.20`, `5.0-alpine3.20`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/alpine3.20/Dockerfile)
-
--	[`5.0.0-preview.1-alpine3.19`, `5.0.0-alpine3.19`, `5.0-alpine3.19`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/alpine3.19/Dockerfile)
-
--	[`4.2.5-bookworm`, `4.2-bookworm`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.2/bookworm/Dockerfile)
-
--	[`4.2.5-bullseye`, `4.2-bullseye`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.2/bullseye/Dockerfile)
-
--	[`4.2.5-windowsservercore-ltsc2025`, `4.2-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.2/windowsservercore-ltsc2025/Dockerfile)
-
--	[`4.2.5-windowsservercore-ltsc2022`, `4.2-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.2/windowsservercore-ltsc2022/Dockerfile)
-
--	[`4.2.5-alpine3.20`, `4.2-alpine3.20`, `4.2.5-alpine`, `4.2-alpine`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.2/alpine3.20/Dockerfile)
-
--	[`4.2.5-alpine3.19`, `4.2-alpine3.19`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.2/alpine3.19/Dockerfile)
-
--	[`4.1.5-bullseye`, `4.1-bullseye`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.1/bullseye/Dockerfile)
-
--	[`4.1.5-windowsservercore-ltsc2025`, `4.1-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.1/windowsservercore-ltsc2025/Dockerfile)
-
--	[`4.1.5-windowsservercore-ltsc2022`, `4.1-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.1/windowsservercore-ltsc2022/Dockerfile)
-
--	[`4.1.5-alpine3.20`, `4.1-alpine3.20`, `4.1.5-alpine`, `4.1-alpine`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.1/alpine3.20/Dockerfile)
-
--	[`4.1.5-alpine3.19`, `4.1-alpine3.19`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.1/alpine3.19/Dockerfile)
-
--	[`4.0.5-bullseye`, `4.0-bullseye`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.0/bullseye/Dockerfile)
-
--	[`4.0.5-windowsservercore-ltsc2025`, `4.0-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.0/windowsservercore-ltsc2025/Dockerfile)
-
--	[`4.0.5-windowsservercore-ltsc2022`, `4.0-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.0/windowsservercore-ltsc2022/Dockerfile)
-
--	[`4.0.5-alpine3.20`, `4.0-alpine3.20`, `4.0.5-alpine`, `4.0-alpine`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.0/alpine3.20/Dockerfile)
-
--	[`4.0.5-alpine3.19`, `4.0-alpine3.19`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.0/alpine3.19/Dockerfile)
-
-## Shared Tags
-
--	`4.3.7`, `4.3`, `latest`:
-
-	-	[`4.3.7-bookworm`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/bookworm/Dockerfile)
-	-	[`4.3.7-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.3/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.3.7-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/windowsservercore-ltsc2022/Dockerfile)
-
--	`4.3.7-windowsservercore`, `4.3-windowsservercore`:
-
-	-	[`4.3.7-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.3/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.3.7-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.3/windowsservercore-ltsc2022/Dockerfile)
-
--	`5.0.0-preview.1`, `5.0.0`, `5.0`:
-
-	-	[`5.0.0-preview.1-bookworm`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/bookworm/Dockerfile)
-	-	[`5.0.0-preview.1-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/5.0/windowsservercore-ltsc2025/Dockerfile)
-	-	[`5.0.0-preview.1-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/windowsservercore-ltsc2022/Dockerfile)
-
--	`5.0.0-preview.1-windowsservercore`, `5.0.0-windowsservercore`, `5.0-windowsservercore`:
-
-	-	[`5.0.0-preview.1-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/5.0/windowsservercore-ltsc2025/Dockerfile)
-	-	[`5.0.0-preview.1-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/5.0/windowsservercore-ltsc2022/Dockerfile)
-
--	`4.2.5`, `4.2`:
-
-	-	[`4.2.5-bookworm`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.2/bookworm/Dockerfile)
-	-	[`4.2.5-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.2/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.2.5-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.2/windowsservercore-ltsc2022/Dockerfile)
-
--	`4.2.5-windowsservercore`, `4.2-windowsservercore`:
-
-	-	[`4.2.5-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.2/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.2.5-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.2/windowsservercore-ltsc2022/Dockerfile)
-
--	`4.1.5`, `4.1`:
-
-	-	[`4.1.5-bullseye`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.1/bullseye/Dockerfile)
-	-	[`4.1.5-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.1/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.1.5-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.1/windowsservercore-ltsc2022/Dockerfile)
-
--	`4.1.5-windowsservercore`, `4.1-windowsservercore`:
-
-	-	[`4.1.5-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.1/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.1.5-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.1/windowsservercore-ltsc2022/Dockerfile)
-
--	`4.0.5`, `4.0`:
-
-	-	[`4.0.5-bullseye`](https://github.com/HaxeFoundation/docker-library-haxe/blob/2636eee6b67d0c99730e4ab1d0d752d66809e3fa/4.0/bullseye/Dockerfile)
-	-	[`4.0.5-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.0/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.0.5-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.0/windowsservercore-ltsc2022/Dockerfile)
-
--	`4.0.5-windowsservercore`, `4.0-windowsservercore`:
-
-	-	[`4.0.5-windowsservercore-ltsc2025`](https://github.com/HaxeFoundation/docker-library-haxe/blob/4e5b49d4004e4996d1d405de45967da6d36bdd94/4.0/windowsservercore-ltsc2025/Dockerfile)
-	-	[`4.0.5-windowsservercore-ltsc2022`](https://github.com/HaxeFoundation/docker-library-haxe/blob/c0367972017a7b87845bf33477e29b1fe64ccc4a/4.0/windowsservercore-ltsc2022/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -189,7 +68,7 @@ This image ships a minimal Haxe toolkit:
 The most straightforward way to use this image is to use a Haxe container as both the build and runtime environment. In your `Dockerfile`, writing something along the lines of the following will compile and run your project:
 
 ```dockerfile
-FROM haxe:3.4
+FROM arm32v5/haxe:3.4
 
 RUN mkdir -p /usr/src/app
 WORKDIR /usr/src/app
@@ -217,10 +96,10 @@ $ docker run -it --rm --name my-running-app my-haxe-app
 
 There are `onbuild` variants that include multiple `ONBUILD` triggers to perform all of the steps in the above Dockerfile, except there is no `CMD` instruction for running the compilation output.
 
-Rewriting the above Dockerfile with `haxe:3.4-onbuild`, we will get:
+Rewriting the above Dockerfile with `arm32v5/haxe:3.4-onbuild`, we will get:
 
 ```dockerfile
-FROM haxe:3.4-onbuild
+FROM arm32v5/haxe:3.4-onbuild
 
 # run the output when the container starts
 CMD ["neko", "Main.n"]
@@ -232,32 +111,6 @@ The `onbuild` variants assume the main compilation hxml file is named `build.hxm
 $ docker build -t my-haxe-app --build-arg BUILD_HXML=compile.hxml .
 ```
 
-# Image Variants
-
-The `haxe` images come in many flavors, each designed for a specific use case.
-
-## `haxe:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm or bullseye in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `haxe:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
-## `haxe:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://haxe.org/foundation/open-source.html) for the software contained in this image.

+ 7 - 16
hello-world/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `hello-world` official image](https://hub.docker.com/_/hello-world) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,24 +30,13 @@ WARNING:
 
 ## Simple Tags
 
--	[`linux`](https://github.com/docker-library/hello-world/blob/6930d60e10e81283a57be3ee3a2b5ca328a40304/amd64/hello-world/Dockerfile)
-
--	[`nanoserver-ltsc2025`](https://github.com/docker-library/hello-world/blob/08987c71f648c985f54be2a80bed4223cbd0723b/amd64/hello-world/nanoserver-ltsc2025/Dockerfile)
-
--	[`nanoserver-ltsc2022`](https://github.com/docker-library/hello-world/blob/c816763efda4774cc0c628dca3c7dbd93c099928/amd64/hello-world/nanoserver-ltsc2022/Dockerfile)
+-	[`linux`](https://github.com/docker-library/hello-world/blob/6930d60e10e81283a57be3ee3a2b5ca328a40304/arm32v5/hello-world/Dockerfile)
 
 ## Shared Tags
 
 -	`latest`:
 
-	-	[`linux`](https://github.com/docker-library/hello-world/blob/6930d60e10e81283a57be3ee3a2b5ca328a40304/amd64/hello-world/Dockerfile)
-	-	[`nanoserver-ltsc2025`](https://github.com/docker-library/hello-world/blob/08987c71f648c985f54be2a80bed4223cbd0723b/amd64/hello-world/nanoserver-ltsc2025/Dockerfile)
-	-	[`nanoserver-ltsc2022`](https://github.com/docker-library/hello-world/blob/c816763efda4774cc0c628dca3c7dbd93c099928/amd64/hello-world/nanoserver-ltsc2022/Dockerfile)
-
--	`nanoserver`:
-
-	-	[`nanoserver-ltsc2025`](https://github.com/docker-library/hello-world/blob/08987c71f648c985f54be2a80bed4223cbd0723b/amd64/hello-world/nanoserver-ltsc2025/Dockerfile)
-	-	[`nanoserver-ltsc2022`](https://github.com/docker-library/hello-world/blob/c816763efda4774cc0c628dca3c7dbd93c099928/amd64/hello-world/nanoserver-ltsc2022/Dockerfile)
+	-	[`linux`](https://github.com/docker-library/hello-world/blob/6930d60e10e81283a57be3ee3a2b5ca328a40304/arm32v5/hello-world/Dockerfile)
 
 # Quick reference (cont.)
 
@@ -69,7 +60,7 @@ WARNING:
 # Example output
 
 ```console
-$ docker run hello-world
+$ docker run arm32v5/hello-world
 
 Hello from Docker!
 This message shows that your installation appears to be working correctly.
@@ -93,7 +84,7 @@ For more examples and ideas, visit:
  https://docs.docker.com/get-started/
 
 
-$ docker images hello-world
+$ docker images arm32v5/hello-world
 REPOSITORY    TAG       IMAGE ID       SIZE
 hello-world   latest    1b44b5a3e06a   10.07kB
 ```
@@ -104,7 +95,7 @@ hello-world   latest    1b44b5a3e06a   10.07kB
 
 This image is a prime example of using the [`scratch`](https://hub.docker.com/_/scratch/) image effectively. See [`hello.c`](https://github.com/docker-library/hello-world/blob/master/hello.c) in https://github.com/docker-library/hello-world for the source code of the `hello` binary included in this image.
 
-Because this image consists of nothing but a single static binary which prints some text to standard output, it can trivially be run as any arbitrary user (`docker run --user $RANDOM:$RANDOM hello-world`, for example).
+Because this image consists of nothing but a single static binary which prints some text to standard output, it can trivially be run as any arbitrary user (`docker run --user $RANDOM:$RANDOM arm32v5/hello-world`, for example).
 
 # License
 

+ 8 - 6
hitch/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `hitch` official image](https://hub.docker.com/_/hitch) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`1`, `1.8`, `1.8.0`, `1.8.0-1`, `latest`](https://github.com/varnish/docker-hitch/blob/fa19f55cf3b713e5f6787315c889a3885ab270bf/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -54,7 +56,7 @@ WARNING:
 Running a Hitch Docker container can be done by using the following command:
 
 ```console
-$ docker run --name=hitch -p 443:443 hitch
+$ docker run --name=hitch -p 443:443 arm32v5/hitch
 ```
 
 This container will expose port `443`, which is required for HTTPS traffic.
@@ -64,7 +66,7 @@ This container will expose port `443`, which is required for HTTPS traffic.
 Without any argument, the container will run `hitch --config=/etc/hitch/hitch.conf`. You can mount your own configuration file to replace the default one:
 
 ```console
-$ docker run -v /path/to/your/config/file:/etc/hitch/hitch.conf:ro hitch
+$ docker run -v /path/to/your/config/file:/etc/hitch/hitch.conf:ro arm32v5/hitch
 ```
 
 You can also change the path of the configuration file by setting the `HITCH_CONFIG_FILE` environment variable.
@@ -82,7 +84,7 @@ But you'll probably run your backend service in a separate container. In that ca
 Here's how you set the backend via a *command-line option*, assuming your backend is available through `backend.example.com` on port `8443`:
 
 ```console
-$ docker run hitch "--backend=[backend.example.com]:8443"
+$ docker run arm32v5/hitch "--backend=[backend.example.com]:8443"
 ```
 
 ## Setting the certificate
@@ -96,7 +98,7 @@ This certificate is only suited for testing. Using a bind mount, you can overrid
 Here's an example:
 
 ```console
-$ docker run -v /path/to/your/certificate:/etc/hitch/certs/default:ro hitch
+$ docker run -v /path/to/your/certificate:/etc/hitch/certs/default:ro arm32v5/hitch
 ```
 
 You can also override the [`pem-file`](https://github.com/varnish/hitch/blob/master/hitch.conf.man.rst#pem-file--string) configuration setting in your mounted configuration file.
@@ -106,7 +108,7 @@ If you prefer setting the certificate location on the command line, you can add
 Here's how you do this:
 
 ```console
-$ docker run hitch "--backend=[backend.example.com]:8443:/path/to/cert.pem"
+$ docker run arm32v5/hitch "--backend=[backend.example.com]:8443:/path/to/cert.pem"
 ```
 
 # License

+ 6 - 24
httpd/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `httpd` official image](https://hub.docker.com/_/httpd) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -26,8 +28,6 @@ WARNING:
 
 -	[`2.4.65`, `2.4`, `2`, `latest`, `2.4.65-trixie`, `2.4-trixie`, `2-trixie`, `trixie`](https://github.com/docker-library/httpd/blob/684a447a23a8035356d5cce42e1f85212cfd39a3/2.4/Dockerfile)
 
--	[`2.4.65-alpine`, `2.4-alpine`, `2-alpine`, `alpine`, `2.4.65-alpine3.22`, `2.4-alpine3.22`, `2-alpine3.22`, `alpine3.22`](https://github.com/docker-library/httpd/blob/42b1c8997488557ae90e80ff64a90830b1563d75/2.4/alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -62,7 +62,7 @@ This image only contains Apache httpd with the defaults from upstream. There is
 ### Create a `Dockerfile` in your project
 
 ```dockerfile
-FROM httpd:2.4
+FROM arm32v5/httpd:2.4
 COPY ./public-html/ /usr/local/apache2/htdocs/
 ```
 
@@ -80,7 +80,7 @@ Visit http://localhost:8080 and you will see It works!
 If you don't want to include a `Dockerfile` in your project, it is sufficient to do the following:
 
 ```console
-$ docker run -dit --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd:2.4
+$ docker run -dit --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ arm32v5/httpd:2.4
 ```
 
 ### Configuration
@@ -88,13 +88,13 @@ $ docker run -dit --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/h
 To customize the configuration of the httpd server, first obtain the upstream default configuration from the container:
 
 ```console
-$ docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > my-httpd.conf
+$ docker run --rm arm32v5/httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > my-httpd.conf
 ```
 
 You can then `COPY` your custom configuration in as `/usr/local/apache2/conf/httpd.conf`:
 
 ```dockerfile
-FROM httpd:2.4
+FROM arm32v5/httpd:2.4
 COPY ./my-httpd.conf /usr/local/apache2/conf/httpd.conf
 ```
 
@@ -126,24 +126,6 @@ RUN sed -i \
 
 The previous steps should work well for development, but we recommend customizing your conf files for production, see [httpd.apache.org](https://httpd.apache.org/docs/2.4/ssl/ssl_faq.html) for more information about SSL setup.
 
-# Image Variants
-
-The `httpd` images come in many flavors, each designed for a specific use case.
-
-## `httpd:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `httpd:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://www.apache.org/licenses/) for the software contained in this image.

+ 4 - 78
hylang/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `hylang` official image](https://hub.docker.com/_/hylang) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -32,79 +34,35 @@ WARNING:
 
 -	[`1.1.0-python3.14-bookworm`, `1.1-python3.14-bookworm`, `1-python3.14-bookworm`, `python3.14-bookworm`, `1.1.0-bookworm`, `1.1-bookworm`, `1-bookworm`, `bookworm`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-bookworm)
 
--	[`1.1.0-python3.14-alpine3.22`, `1.1-python3.14-alpine3.22`, `1-python3.14-alpine3.22`, `python3.14-alpine3.22`, `1.1.0-alpine3.22`, `1.1-alpine3.22`, `1-alpine3.22`, `alpine3.22`, `1.1.0-python3.14-alpine`, `1.1-python3.14-alpine`, `1-python3.14-alpine`, `python3.14-alpine`, `1.1.0-alpine`, `1.1-alpine`, `1-alpine`, `alpine`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-alpine3.22)
-
--	[`1.1.0-python3.14-alpine3.21`, `1.1-python3.14-alpine3.21`, `1-python3.14-alpine3.21`, `python3.14-alpine3.21`, `1.1.0-alpine3.21`, `1.1-alpine3.21`, `1-alpine3.21`, `alpine3.21`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-alpine3.21)
-
--	[`1.1.0-python3.14-windowsservercore-ltsc2025`, `1.1-python3.14-windowsservercore-ltsc2025`, `1-python3.14-windowsservercore-ltsc2025`, `python3.14-windowsservercore-ltsc2025`, `1.1.0-windowsservercore-ltsc2025`, `1.1-windowsservercore-ltsc2025`, `1-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-windowsservercore-ltsc2025)
-
--	[`1.1.0-python3.14-windowsservercore-ltsc2022`, `1.1-python3.14-windowsservercore-ltsc2022`, `1-python3.14-windowsservercore-ltsc2022`, `python3.14-windowsservercore-ltsc2022`, `1.1.0-windowsservercore-ltsc2022`, `1.1-windowsservercore-ltsc2022`, `1-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-windowsservercore-ltsc2022)
-
 -	[`1.1.0-python3.13-trixie`, `1.1-python3.13-trixie`, `1-python3.13-trixie`, `python3.13-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-trixie)
 
 -	[`1.1.0-python3.13-bookworm`, `1.1-python3.13-bookworm`, `1-python3.13-bookworm`, `python3.13-bookworm`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-bookworm)
 
--	[`1.1.0-python3.13-alpine3.22`, `1.1-python3.13-alpine3.22`, `1-python3.13-alpine3.22`, `python3.13-alpine3.22`, `1.1.0-python3.13-alpine`, `1.1-python3.13-alpine`, `1-python3.13-alpine`, `python3.13-alpine`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-alpine3.22)
-
--	[`1.1.0-python3.13-alpine3.21`, `1.1-python3.13-alpine3.21`, `1-python3.13-alpine3.21`, `python3.13-alpine3.21`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-alpine3.21)
-
--	[`1.1.0-python3.13-windowsservercore-ltsc2025`, `1.1-python3.13-windowsservercore-ltsc2025`, `1-python3.13-windowsservercore-ltsc2025`, `python3.13-windowsservercore-ltsc2025`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-windowsservercore-ltsc2025)
-
--	[`1.1.0-python3.13-windowsservercore-ltsc2022`, `1.1-python3.13-windowsservercore-ltsc2022`, `1-python3.13-windowsservercore-ltsc2022`, `python3.13-windowsservercore-ltsc2022`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-windowsservercore-ltsc2022)
-
 -	[`1.1.0-python3.12-trixie`, `1.1-python3.12-trixie`, `1-python3.12-trixie`, `python3.12-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.12-trixie)
 
 -	[`1.1.0-python3.12-bookworm`, `1.1-python3.12-bookworm`, `1-python3.12-bookworm`, `python3.12-bookworm`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.12-bookworm)
 
--	[`1.1.0-python3.12-alpine3.22`, `1.1-python3.12-alpine3.22`, `1-python3.12-alpine3.22`, `python3.12-alpine3.22`, `1.1.0-python3.12-alpine`, `1.1-python3.12-alpine`, `1-python3.12-alpine`, `python3.12-alpine`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.12-alpine3.22)
-
--	[`1.1.0-python3.12-alpine3.21`, `1.1-python3.12-alpine3.21`, `1-python3.12-alpine3.21`, `python3.12-alpine3.21`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.12-alpine3.21)
-
 -	[`1.1.0-python3.11-trixie`, `1.1-python3.11-trixie`, `1-python3.11-trixie`, `python3.11-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.11-trixie)
 
 -	[`1.1.0-python3.11-bookworm`, `1.1-python3.11-bookworm`, `1-python3.11-bookworm`, `python3.11-bookworm`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.11-bookworm)
 
--	[`1.1.0-python3.11-alpine3.22`, `1.1-python3.11-alpine3.22`, `1-python3.11-alpine3.22`, `python3.11-alpine3.22`, `1.1.0-python3.11-alpine`, `1.1-python3.11-alpine`, `1-python3.11-alpine`, `python3.11-alpine`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.11-alpine3.22)
-
--	[`1.1.0-python3.11-alpine3.21`, `1.1-python3.11-alpine3.21`, `1-python3.11-alpine3.21`, `python3.11-alpine3.21`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.11-alpine3.21)
-
 -	[`1.1.0-python3.10-trixie`, `1.1-python3.10-trixie`, `1-python3.10-trixie`, `python3.10-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.10-trixie)
 
 -	[`1.1.0-python3.10-bookworm`, `1.1-python3.10-bookworm`, `1-python3.10-bookworm`, `python3.10-bookworm`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.10-bookworm)
 
--	[`1.1.0-python3.10-alpine3.22`, `1.1-python3.10-alpine3.22`, `1-python3.10-alpine3.22`, `python3.10-alpine3.22`, `1.1.0-python3.10-alpine`, `1.1-python3.10-alpine`, `1-python3.10-alpine`, `python3.10-alpine`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.10-alpine3.22)
-
--	[`1.1.0-python3.10-alpine3.21`, `1.1-python3.10-alpine3.21`, `1-python3.10-alpine3.21`, `python3.10-alpine3.21`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.10-alpine3.21)
-
 -	[`1.1.0-python3.9-trixie`, `1.1-python3.9-trixie`, `1-python3.9-trixie`, `python3.9-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.9-trixie)
 
 -	[`1.1.0-python3.9-bookworm`, `1.1-python3.9-bookworm`, `1-python3.9-bookworm`, `python3.9-bookworm`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.9-bookworm)
 
--	[`1.1.0-python3.9-alpine3.22`, `1.1-python3.9-alpine3.22`, `1-python3.9-alpine3.22`, `python3.9-alpine3.22`, `1.1.0-python3.9-alpine`, `1.1-python3.9-alpine`, `1-python3.9-alpine`, `python3.9-alpine`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.9-alpine3.22)
-
--	[`1.1.0-python3.9-alpine3.21`, `1.1-python3.9-alpine3.21`, `1-python3.9-alpine3.21`, `python3.9-alpine3.21`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.9-alpine3.21)
-
--	[`1.1.0-pypy3.11-trixie`, `1.1-pypy3.11-trixie`, `1-pypy3.11-trixie`, `pypy3.11-trixie`, `1.1.0-pypy-trixie`, `1.1-pypy-trixie`, `1-pypy-trixie`, `pypy-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.pypy3.11-trixie)
-
--	[`1.1.0-pypy3.11-bookworm`, `1.1-pypy3.11-bookworm`, `1-pypy3.11-bookworm`, `pypy3.11-bookworm`, `1.1.0-pypy-bookworm`, `1.1-pypy-bookworm`, `1-pypy-bookworm`, `pypy-bookworm`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.pypy3.11-bookworm)
-
--	[`1.1.0-pypy3.11-windowsservercore-ltsc2025`, `1.1-pypy3.11-windowsservercore-ltsc2025`, `1-pypy3.11-windowsservercore-ltsc2025`, `pypy3.11-windowsservercore-ltsc2025`, `1.1.0-pypy-windowsservercore-ltsc2025`, `1.1-pypy-windowsservercore-ltsc2025`, `1-pypy-windowsservercore-ltsc2025`, `pypy-windowsservercore-ltsc2025`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.pypy3.11-windowsservercore-ltsc2025)
-
--	[`1.1.0-pypy3.11-windowsservercore-ltsc2022`, `1.1-pypy3.11-windowsservercore-ltsc2022`, `1-pypy3.11-windowsservercore-ltsc2022`, `pypy3.11-windowsservercore-ltsc2022`, `1.1.0-pypy-windowsservercore-ltsc2022`, `1.1-pypy-windowsservercore-ltsc2022`, `1-pypy-windowsservercore-ltsc2022`, `pypy-windowsservercore-ltsc2022`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.pypy3.11-windowsservercore-ltsc2022)
-
 ## Shared Tags
 
 -	`1.1.0-python3.14`, `1.1-python3.14`, `1-python3.14`, `python3.14`, `1.1.0`, `1.1`, `1`, `latest`:
 
 	-	[`1.1.0-python3.14-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-trixie)
-	-	[`1.1.0-python3.14-windowsservercore-ltsc2025`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-windowsservercore-ltsc2025)
-	-	[`1.1.0-python3.14-windowsservercore-ltsc2022`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.14-windowsservercore-ltsc2022)
 
 -	`1.1.0-python3.13`, `1.1-python3.13`, `1-python3.13`, `python3.13`:
 
 	-	[`1.1.0-python3.13-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-trixie)
-	-	[`1.1.0-python3.13-windowsservercore-ltsc2025`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-windowsservercore-ltsc2025)
-	-	[`1.1.0-python3.13-windowsservercore-ltsc2022`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.13-windowsservercore-ltsc2022)
 
 -	`1.1.0-python3.12`, `1.1-python3.12`, `1-python3.12`, `python3.12`:
 
@@ -122,12 +80,6 @@ WARNING:
 
 	-	[`1.1.0-python3.9-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.python3.9-trixie)
 
--	`1.1.0-pypy3.11`, `1.1-pypy3.11`, `1-pypy3.11`, `pypy3.11`, `1.1.0-pypy`, `1.1-pypy`, `1-pypy`, `pypy`:
-
-	-	[`1.1.0-pypy3.11-trixie`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.pypy3.11-trixie)
-	-	[`1.1.0-pypy3.11-windowsservercore-ltsc2025`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.pypy3.11-windowsservercore-ltsc2025)
-	-	[`1.1.0-pypy3.11-windowsservercore-ltsc2022`](https://github.com/hylang/docker-hylang/blob/fed7ae62acf5651a05a296ab7396151e8182aa89/dockerfiles-generated/Dockerfile.pypy3.11-windowsservercore-ltsc2022)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -160,7 +112,7 @@ Hy (a.k.a., Hylang) is a dialect of the Lisp programming language designed to in
 ## Create a `Dockerfile` in your Hy project
 
 ```dockerfile
-FROM hylang:0.10
+FROM arm32v5/hylang:0.10
 COPY . /usr/src/myapp
 WORKDIR /usr/src/myapp
 CMD [ "hy", "./your-daemon-or-script.hy" ]
@@ -178,35 +130,9 @@ $ docker run -it --rm --name my-running-app my-hylang-app
 For many simple, single file projects, you may find it inconvenient to write a complete `Dockerfile`. In such cases, you can run a Hy script by using the Hy Docker image directly:
 
 ```console
-$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp hylang:0.10 hy your-daemon-or-script.hy
+$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/hylang:0.10 hy your-daemon-or-script.hy
 ```
 
-# Image Variants
-
-The `hylang` images come in many flavors, each designed for a specific use case.
-
-## `hylang:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `hylang:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
-## `hylang:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
 # License
 
 View [license information](https://github.com/hylang/hy/blob/master/LICENSE) for the software contained in this image.

+ 5 - 103
ibm-semeru-runtimes/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `ibm-semeru-runtimes` official image](https://hub.docker.com/_/ibm-semeru-runtimes) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,107 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`open-8u462-b08-jdk-jammy`, `open-8-jdk-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/8/jdk/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-8u462-b08-jdk-noble`, `open-8-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/8/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-8u462-b08-jre-jammy`, `open-8-jre-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/8/jre/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-8u462-b08-jre-noble`, `open-8-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/8/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-11.0.28_6-jdk-jammy`, `open-11-jdk-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/11/jdk/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-11.0.28_6-jdk-noble`, `open-11-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/11/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-11.0.28_6-jre-jammy`, `open-11-jre-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/11/jre/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-11.0.28_6-jre-noble`, `open-11-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/11/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-17.0.16_8-jdk-jammy`, `open-17-jdk-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/17/jdk/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-17.0.16_8-jdk-noble`, `open-17-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/17/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-17.0.16_8-jre-jammy`, `open-17-jre-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/17/jre/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-17.0.16_8-jre-noble`, `open-17-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/17/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-21.0.8_9-jdk-jammy`, `open-21-jdk-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/21/jdk/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-21.0.8_9-jdk-noble`, `open-21-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/21/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-21.0.8_9-jre-jammy`, `open-21-jre-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/21/jre/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-21.0.8_9-jre-noble`, `open-21-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/21/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-jdk-24.0.2_12-jdk-jammy`, `open-24-jdk-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/24/jdk/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-jdk-24.0.2_12-jdk-noble`, `open-24-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/24/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-jdk-24.0.2_12-jre-jammy`, `open-24-jre-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/24/jre/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-jdk-24.0.2_12-jre-noble`, `open-24-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/24/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-jdk-25.0.0_36-jdk-jammy`, `open-25-jdk-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/25/jdk/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-jdk-25.0.0_36-jdk-noble`, `open-25-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/25/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	[`open-jdk-25.0.0_36-jre-jammy`, `open-25-jre-jammy`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/25/jre/ubuntu/jammy/Dockerfile.open.releases.full)
-
--	[`open-jdk-25.0.0_36-jre-noble`, `open-25-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/25/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
-## Shared Tags
-
--	`open-8u462-b08-jdk`, `open-8-jdk`:
-
-	-	[`open-8u462-b08-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/8/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-8u462-b08-jre`, `open-8-jre`:
-
-	-	[`open-8u462-b08-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/8/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-11.0.28_6-jdk`, `open-11-jdk`:
-
-	-	[`open-11.0.28_6-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/11/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-11.0.28_6-jre`, `open-11-jre`:
-
-	-	[`open-11.0.28_6-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/11/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-17.0.16_8-jdk`, `open-17-jdk`:
-
-	-	[`open-17.0.16_8-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/17/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-17.0.16_8-jre`, `open-17-jre`:
-
-	-	[`open-17.0.16_8-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/17/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-21.0.8_9-jdk`, `open-21-jdk`:
-
-	-	[`open-21.0.8_9-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/21/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-21.0.8_9-jre`, `open-21-jre`:
-
-	-	[`open-21.0.8_9-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/21/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-jdk-24.0.2_12-jdk`, `open-24-jdk`:
-
-	-	[`open-jdk-24.0.2_12-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/24/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-jdk-24.0.2_12-jre`, `open-24-jre`:
-
-	-	[`open-jdk-24.0.2_12-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/24/jre/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-jdk-25.0.0_36-jdk`, `open-25-jdk`:
-
-	-	[`open-jdk-25.0.0_36-jdk-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/25/jdk/ubuntu/noble/Dockerfile.open.releases.full)
-
--	`open-jdk-25.0.0_36-jre`, `open-25-jre`:
-
-	-	[`open-jdk-25.0.0_36-jre-noble`](https://github.com/ibmruntimes/semeru-containers/blob/02443937799a97adc1302dfa5f930047e9fd0953/25/jre/ubuntu/noble/Dockerfile.open.releases.full)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -158,7 +60,7 @@ The IBM Semeru Runtimes are free production-ready open source binaries built wit
 To run a pre-built japp.jar file with the latest OpenJDK 11, use the following Dockerfile:
 
 ```dockerfile
-FROM ibm-semeru-runtimes:open-11-jdk
+FROM arm32v5/ibm-semeru-runtimes:open-11-jdk
 RUN mkdir /opt/app
 COPY japp.jar /opt/app
 CMD ["java", "-jar", "/opt/app/japp.jar"]
@@ -179,7 +81,7 @@ If you are using a distribution that we don't provide an image for you can copy
 # Example
 FROM <base image>
 ENV JAVA_HOME=/opt/java/openjdk
-COPY --from=ibm-semeru-runtimes:open-11-jdk $JAVA_HOME $JAVA_HOME
+COPY --from=arm32v5/ibm-semeru-runtimes:open-11-jdk $JAVA_HOME $JAVA_HOME
 ENV PATH="${JAVA_HOME}/bin:${PATH}"
 ```
 

+ 6 - 8
ibmjava/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `ibmjava` official image](https://hub.docker.com/_/ibmjava) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,11 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`8-jre`, `jre`, `8`, `latest`](https://github.com/ibmruntimes/ci.docker/blob/c02f788be741734c7c5aa45832f63a700bae3707/ibmjava/8/jre/ubuntu/Dockerfile)
-
--	[`8-sfj`, `sfj`](https://github.com/ibmruntimes/ci.docker/blob/c02f788be741734c7c5aa45832f63a700bae3707/ibmjava/8/sfj/ubuntu/Dockerfile)
-
--	[`8-sdk`, `sdk`](https://github.com/ibmruntimes/ci.docker/blob/c02f788be741734c7c5aa45832f63a700bae3707/ibmjava/8/sdk/ubuntu/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -94,7 +92,7 @@ ibmjava now has multi-arch support and so the exact same commands as below works
 To run a pre-built jar file with the JRE image, use the following commands:
 
 ```dockerfile
-FROM ibmjava:jre
+FROM arm32v5/ibmjava:jre
 RUN mkdir /opt/app
 COPY japp.jar /opt/app
 CMD ["java", "-jar", "/opt/app/japp.jar"]
@@ -110,7 +108,7 @@ docker run -it --rm japp
 If you want to place the jar file on the host file system instead of inside the container, you can mount the host path onto the container by using the following commands:
 
 ```dockerfile
-FROM ibmjava:jre
+FROM arm32v5/ibmjava:jre
 CMD ["java", "-jar", "/opt/app/japp.jar"]
 ```
 
@@ -126,7 +124,7 @@ IBM SDK, Java Technology Edition provides a feature called [Class data sharing](
 To enable class data sharing between JVMs that are running in different containers on the same host, a common location must be shared between containers. This requirement can be satisfied through the host or a data volume container. When enabled, class data sharing creates a named "class cache", which is a memory-mapped file, at the common location. This feature is enabled by passing the `-Xshareclasses` option to the JVM as shown in the following Dockerfile example:
 
 ```dockerfile
-FROM ibmjava:jre
+FROM arm32v5/ibmjava:jre
 RUN mkdir /opt/shareclasses
 RUN mkdir /opt/app
 COPY japp.jar /opt/app

+ 16 - 60
influxdb/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `influxdb` official image](https://hub.docker.com/_/influxdb) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,37 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`1.12`, `1.12.2`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.12/Dockerfile)
-
--	[`1.12-alpine`, `1.12.2-alpine`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.12/alpine/Dockerfile)
-
--	[`1.12-data`, `1.12.2-data`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.12/data/Dockerfile)
-
--	[`1.12-data-alpine`, `1.12.2-data-alpine`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.12/data/alpine/Dockerfile)
-
--	[`1.12-meta`, `1.12.2-meta`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.12/meta/Dockerfile)
-
--	[`1.12-meta-alpine`, `1.12.2-meta-alpine`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.12/meta/alpine/Dockerfile)
-
--	[`1.11`, `1.11.8`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.11/Dockerfile)
-
--	[`1.11-alpine`, `1.11.8-alpine`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.11/alpine/Dockerfile)
-
--	[`1.11-data`, `1.11.9-data`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.11/data/Dockerfile)
-
--	[`1.11-data-alpine`, `1.11.9-data-alpine`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.11/data/alpine/Dockerfile)
-
--	[`1.11-meta`, `1.11.9-meta`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.11/meta/Dockerfile)
-
--	[`1.11-meta-alpine`, `1.11.9-meta-alpine`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/1.11/meta/alpine/Dockerfile)
-
--	[`2`, `2.7`, `2.7.12`, `latest`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/2.7/Dockerfile)
-
--	[`2-alpine`, `2.7-alpine`, `2.7.12-alpine`, `alpine`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/2.7/alpine/Dockerfile)
-
--	[`3-core`, `3.5-core`, `3.5.0-core`, `core`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/3.5-core/Dockerfile)
-
--	[`3-enterprise`, `3.5-enterprise`, `3.5.0-enterprise`, `enterprise`](https://github.com/influxdata/influxdata-docker/blob/8b7d5a121e4a60e18c1ccb064ca9b6e4617c97aa/influxdb/3.5-enterprise/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -118,7 +90,7 @@ Alternatively, you can use the following command to start InfluxDB 3 Core:
 docker run --rm -p 8181:8181 \
   -v $PWD/data:/var/lib/influxdb3/data \
   -v $PWD/plugins:/var/lib/influxdb3/plugins \
-  influxdb:3-core influxdb3 serve \
+  arm32v5/influxdb:3-core influxdb3 serve \
     --node-id=my-node-0 \
     --object-store=file \
     --data-dir=/var/lib/influxdb3/data \
@@ -148,16 +120,16 @@ Use the following tools with InfluxDB 3 Core:
 Customize your instance with available [server options](https://docs.influxdata.com/influxdb3/core/reference/clis/influxdb3/serve/):
 
 ```bash
-   docker run --rm influxdb:3-core influxdb3 serve --help
+   docker run --rm arm32v5/influxdb:3-core influxdb3 serve --help
 ```
 
 ## Available InfluxDB variants
 
--	`influxdb:3-core` - **Latest InfluxDB OSS** (InfluxDB 3 Core)
--	`influxdb:2` - Previous generation OSS (InfluxDB v2)
--	`influxdb:1.11` - InfluxDB v1
+-	`arm32v5/influxdb:3-core` - **Latest InfluxDB OSS** (InfluxDB 3 Core)
+-	`arm32v5/influxdb:2` - Previous generation OSS (InfluxDB v2)
+-	`arm32v5/influxdb:1.11` - InfluxDB v1
 
-### InfluxDB 3 Core (`influxdb:3-core`) - Latest OSS
+### InfluxDB 3 Core (`arm32v5/influxdb:3-core`) - Latest OSS
 
 -	**Latest generation** using object storage with the InfluxDB 3 storage engine, Apache Arrow, and DataFusion SQL
 -	Sub-10ms queries and unlimited cardinality
@@ -166,20 +138,20 @@ Customize your instance with available [server options](https://docs.influxdata.
 -	Designed for real-time monitoring and recent data
 -	Includes InfluxDB v1 and v2 compatibility APIs
 
-### InfluxDB v2 (`influxdb:2`)
+### InfluxDB v2 (`arm32v5/influxdb:2`)
 
 -	Built on the TSM storage engine
 -	Supports Flux query language
 -	Integrated UI and dashboards
 -	Includes v1 compatibility API that supports InfluxQL
 
-### InfluxDB v1 (`influxdb:1.11`)
+### InfluxDB v1 (`arm32v5/influxdb:1.11`)
 
 -	Built on the TSM storage engine
 -	Original version with InfluxQL query language
 -	Proven stability for existing deployments
 
-### InfluxDB 3 Enterprise (license required) (`influxdb:3-enterprise`)
+### InfluxDB 3 Enterprise (license required) (`arm32v5/influxdb:3-enterprise`)
 
 Adds unlimited data retention, compaction, clustering, and high availability to InfluxDB 3 Core.
 
@@ -187,8 +159,8 @@ For setup instructions, see the [InfluxDB 3 Enterprise installation documentatio
 
 ### InfluxDB v1 Enterprise (license required)
 
--	`influxdb:1.11-data` - Data nodes for clustering
--	`influxdb:1.11-meta` - Meta nodes for cluster coordination (port 8091)
+-	`arm32v5/influxdb:1.11-data` - Data nodes for clustering
+-	`arm32v5/influxdb:1.11-meta` - Meta nodes for cluster coordination (port 8091)
 
 For setup instructions, see the [InfluxDB v1 Enterprise Docker documentation](https://docs.influxdata.com/enterprise_influxdb/v1/introduction/installation/docker/).
 
@@ -216,7 +188,7 @@ docker run -d -p 8086:8086 \
   -e DOCKER_INFLUXDB_INIT_PASSWORD=my-password \
   -e DOCKER_INFLUXDB_INIT_ORG=my-org \
   -e DOCKER_INFLUXDB_INIT_BUCKET=my-bucket \
-  influxdb:2
+  arm32v5/influxdb:2
 ```
 
 After the container starts, visit [http://localhost:8086](http://localhost:8086) to view the UI.
@@ -230,7 +202,7 @@ For detailed instructions, see the [InfluxDB v2 Docker Compose documentation](ht
 ```bash
 docker run -d -p 8086:8086 \
   -v $PWD:/var/lib/influxdb \
-  influxdb:1.11
+  arm32v5/influxdb:1.11
 ```
 
 This starts InfluxDB v1 with:
@@ -240,22 +212,6 @@ This starts InfluxDB v1 with:
 
 For more information, see the [InfluxDB v1 Docker documentation](https://docs.influxdata.com/influxdb/v1/introduction/install/docker/). For v1 Enterprise installation, see the [InfluxDB Enterprise v1 documentation](https://docs.influxdata.com/enterprise_influxdb/v1/introduction/installation/docker/).
 
-# Image Variants
-
-The `influxdb` images come in many flavors, each designed for a specific use case.
-
-## `influxdb:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `influxdb:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/influxdata/influxdb/blob/master/LICENSE) for the software contained in this image.

+ 4 - 22
irssi/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `irssi` official image](https://hub.docker.com/_/irssi) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -26,8 +28,6 @@ WARNING:
 
 -	[`1.4.5`, `1.4`, `1`, `latest`, `1.4.5-trixie`, `1.4-trixie`, `1-trixie`, `trixie`](https://github.com/jessfraz/irssi/blob/071b281a8011fb7ac5c5d6b6928e13fee8ab719c/debian/Dockerfile)
 
--	[`1.4.5-alpine`, `1.4-alpine`, `1-alpine`, `alpine`, `1.4.5-alpine3.22`, `1.4-alpine3.22`, `1-alpine3.22`, `alpine3.22`](https://github.com/jessfraz/irssi/blob/48233da7bca13e68f9792da75119fe595f6192c9/alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -70,7 +70,7 @@ $ docker run -it --name my-running-irssi -e TERM -u $(id -u):$(id -g) \
     --log-driver=none \
     -v $HOME/.irssi:/home/user/.irssi:ro \
     -v /etc/localtime:/etc/localtime:ro \
-    irssi
+    arm32v5/irssi
 ```
 
 We specify `--log-driver=none` to avoid storing useless interactive terminal data.
@@ -81,29 +81,11 @@ On a Mac OS X system, run the same image using:
 $ docker run -it --name my-running-irssi -e TERM -u $(id -u):$(id -g) \
     --log-driver=none \
     -v $HOME/.irssi:/home/user/.irssi:ro \
-    irssi
+    arm32v5/irssi
 ```
 
 You omit `/etc/localtime` on Mac OS X because `boot2docker` doesn't use this file.
 
-# Image Variants
-
-The `irssi` images come in many flavors, each designed for a specific use case.
-
-## `irssi:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `irssi:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/irssi/irssi/blob/master/COPYING) for the software contained in this image.

+ 13 - 193
jetty/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `jetty` official image](https://hub.docker.com/_/jetty) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,173 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`9.4.58-jre8-alpine`, `9.4-jre8-alpine`, `9-jre8-alpine`, `9.4.58-jre8-alpine-eclipse-temurin`, `9.4-jre8-alpine-eclipse-temurin`, `9-jre8-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre8-alpine/Dockerfile)
-
--	[`9.4.58-jre8`, `9.4-jre8`, `9-jre8`, `9.4.58-jre8-eclipse-temurin`, `9.4-jre8-eclipse-temurin`, `9-jre8-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre8/Dockerfile)
-
--	[`9.4.58-jre21-alpine`, `9.4-jre21-alpine`, `9-jre21-alpine`, `9.4.58-jre21-alpine-eclipse-temurin`, `9.4-jre21-alpine-eclipse-temurin`, `9-jre21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre21-alpine/Dockerfile)
-
--	[`9.4.58-jre21`, `9.4-jre21`, `9-jre21`, `9.4.58-jre21-eclipse-temurin`, `9.4-jre21-eclipse-temurin`, `9-jre21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre21/Dockerfile)
-
--	[`9.4.58-jre17-alpine`, `9.4-jre17-alpine`, `9-jre17-alpine`, `9.4.58-jre17-alpine-eclipse-temurin`, `9.4-jre17-alpine-eclipse-temurin`, `9-jre17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre17-alpine/Dockerfile)
-
--	[`9.4.58-jre17`, `9.4-jre17`, `9-jre17`, `9.4.58-jre17-eclipse-temurin`, `9.4-jre17-eclipse-temurin`, `9-jre17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre17/Dockerfile)
-
--	[`9.4.58-jre11-alpine`, `9.4-jre11-alpine`, `9-jre11-alpine`, `9.4.58-jre11-alpine-eclipse-temurin`, `9.4-jre11-alpine-eclipse-temurin`, `9-jre11-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre11-alpine/Dockerfile)
-
--	[`9.4.58-jre11`, `9.4-jre11`, `9-jre11`, `9.4.58-jre11-eclipse-temurin`, `9.4-jre11-eclipse-temurin`, `9-jre11-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jre11/Dockerfile)
-
--	[`9.4.58-jdk8`, `9.4-jdk8`, `9-jdk8`, `9.4.58-jdk8-eclipse-temurin`, `9.4-jdk8-eclipse-temurin`, `9-jdk8-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jdk8/Dockerfile)
-
--	[`9.4.58-jdk21-alpine`, `9.4-jdk21-alpine`, `9-jdk21-alpine`, `9.4.58-jdk21-alpine-eclipse-temurin`, `9.4-jdk21-alpine-eclipse-temurin`, `9-jdk21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jdk21-alpine/Dockerfile)
-
--	[`9.4.58`, `9.4`, `9`, `9.4.58-jdk21`, `9.4-jdk21`, `9-jdk21`, `9.4.58-eclipse-temurin`, `9.4-eclipse-temurin`, `9-eclipse-temurin`, `9.4.58-jdk21-eclipse-temurin`, `9.4-jdk21-eclipse-temurin`, `9-jdk21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jdk21/Dockerfile)
-
--	[`9.4.58-jdk17-alpine`, `9.4-jdk17-alpine`, `9-jdk17-alpine`, `9.4.58-jdk17-alpine-eclipse-temurin`, `9.4-jdk17-alpine-eclipse-temurin`, `9-jdk17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jdk17-alpine/Dockerfile)
-
--	[`9.4.58-jdk17`, `9.4-jdk17`, `9-jdk17`, `9.4.58-jdk17-eclipse-temurin`, `9.4-jdk17-eclipse-temurin`, `9-jdk17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jdk17/Dockerfile)
-
--	[`9.4.58-jdk11-alpine`, `9.4-jdk11-alpine`, `9-jdk11-alpine`, `9.4.58-jdk11-alpine-eclipse-temurin`, `9.4-jdk11-alpine-eclipse-temurin`, `9-jdk11-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jdk11-alpine/Dockerfile)
-
--	[`9.4.58-jdk11`, `9.4-jdk11`, `9-jdk11`, `9.4.58-jdk11-eclipse-temurin`, `9.4-jdk11-eclipse-temurin`, `9-jdk11-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/eclipse-temurin/9.4/jdk11/Dockerfile)
-
--	[`12.1.1-jdk21-alpine`, `12.1-jdk21-alpine`, `12-jdk21-alpine`, `12.1.1-jdk21-alpine-eclipse-temurin`, `12.1-jdk21-alpine-eclipse-temurin`, `12-jdk21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/eclipse-temurin/12.1/jdk21-alpine/Dockerfile)
-
--	[`12.1.1`, `12.1`, `12`, `12.1.1-jdk21`, `12.1-jdk21`, `12-jdk21`, `12.1.1-eclipse-temurin`, `12.1-eclipse-temurin`, `12-eclipse-temurin`, `12.1.1-jdk21-eclipse-temurin`, `12.1-jdk21-eclipse-temurin`, `12-jdk21-eclipse-temurin`, `latest`, `jdk21`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/eclipse-temurin/12.1/jdk21/Dockerfile)
-
--	[`12.1.1-jdk17-alpine`, `12.1-jdk17-alpine`, `12-jdk17-alpine`, `12.1.1-jdk17-alpine-eclipse-temurin`, `12.1-jdk17-alpine-eclipse-temurin`, `12-jdk17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/eclipse-temurin/12.1/jdk17-alpine/Dockerfile)
-
--	[`12.1.1-jdk17`, `12.1-jdk17`, `12-jdk17`, `12.1.1-jdk17-eclipse-temurin`, `12.1-jdk17-eclipse-temurin`, `12-jdk17-eclipse-temurin`, `jdk17`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/eclipse-temurin/12.1/jdk17/Dockerfile)
-
--	[`12.0.27-jre21-alpine`, `12.0-jre21-alpine`, `12.0.27-jre21-alpine-eclipse-temurin`, `12.0-jre21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jre21-alpine/Dockerfile)
-
--	[`12.0.27-jre21`, `12.0-jre21`, `12.0.27-jre21-eclipse-temurin`, `12.0-jre21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jre21/Dockerfile)
-
--	[`12.0.27-jre17-alpine`, `12.0-jre17-alpine`, `12.0.27-jre17-alpine-eclipse-temurin`, `12.0-jre17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jre17-alpine/Dockerfile)
-
--	[`12.0.27-jre17`, `12.0-jre17`, `12.0.27-jre17-eclipse-temurin`, `12.0-jre17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jre17/Dockerfile)
-
--	[`12.0.27-jdk24-alpine`, `12.0-jdk24-alpine`, `12.0.27-jdk24-alpine-eclipse-temurin`, `12.0-jdk24-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jdk24-alpine/Dockerfile)
-
--	[`12.0.27-jdk24`, `12.0-jdk24`, `12.0.27-jdk24-eclipse-temurin`, `12.0-jdk24-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jdk24/Dockerfile)
-
--	[`12.0.27-jdk21-alpine`, `12.0-jdk21-alpine`, `12.0.27-jdk21-alpine-eclipse-temurin`, `12.0-jdk21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jdk21-alpine/Dockerfile)
-
--	[`12.0.27`, `12.0`, `12.0.27-jdk21`, `12.0-jdk21`, `12.0.27-eclipse-temurin`, `12.0-eclipse-temurin`, `12.0.27-jdk21-eclipse-temurin`, `12.0-jdk21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jdk21/Dockerfile)
-
--	[`12.0.27-jdk17-alpine`, `12.0-jdk17-alpine`, `12.0.27-jdk17-alpine-eclipse-temurin`, `12.0-jdk17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jdk17-alpine/Dockerfile)
-
--	[`12.0.27-jdk17`, `12.0-jdk17`, `12.0.27-jdk17-eclipse-temurin`, `12.0-jdk17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/eclipse-temurin/12.0/jdk17/Dockerfile)
-
--	[`11.0.26-jre21-alpine`, `11.0-jre21-alpine`, `11-jre21-alpine`, `11.0.26-jre21-alpine-eclipse-temurin`, `11.0-jre21-alpine-eclipse-temurin`, `11-jre21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jre21-alpine/Dockerfile)
-
--	[`11.0.26-jre21`, `11.0-jre21`, `11-jre21`, `11.0.26-jre21-eclipse-temurin`, `11.0-jre21-eclipse-temurin`, `11-jre21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jre21/Dockerfile)
-
--	[`11.0.26-jre17-alpine`, `11.0-jre17-alpine`, `11-jre17-alpine`, `11.0.26-jre17-alpine-eclipse-temurin`, `11.0-jre17-alpine-eclipse-temurin`, `11-jre17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jre17-alpine/Dockerfile)
-
--	[`11.0.26-jre17`, `11.0-jre17`, `11-jre17`, `11.0.26-jre17-eclipse-temurin`, `11.0-jre17-eclipse-temurin`, `11-jre17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jre17/Dockerfile)
-
--	[`11.0.26-jre11-alpine`, `11.0-jre11-alpine`, `11-jre11-alpine`, `11.0.26-jre11-alpine-eclipse-temurin`, `11.0-jre11-alpine-eclipse-temurin`, `11-jre11-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jre11-alpine/Dockerfile)
-
--	[`11.0.26-jre11`, `11.0-jre11`, `11-jre11`, `11.0.26-jre11-eclipse-temurin`, `11.0-jre11-eclipse-temurin`, `11-jre11-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jre11/Dockerfile)
-
--	[`11.0.26-jdk21-alpine`, `11.0-jdk21-alpine`, `11-jdk21-alpine`, `11.0.26-jdk21-alpine-eclipse-temurin`, `11.0-jdk21-alpine-eclipse-temurin`, `11-jdk21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jdk21-alpine/Dockerfile)
-
--	[`11.0.26`, `11.0`, `11`, `11.0.26-jdk21`, `11.0-jdk21`, `11-jdk21`, `11.0.26-eclipse-temurin`, `11.0-eclipse-temurin`, `11-eclipse-temurin`, `11.0.26-jdk21-eclipse-temurin`, `11.0-jdk21-eclipse-temurin`, `11-jdk21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jdk21/Dockerfile)
-
--	[`11.0.26-jdk17-alpine`, `11.0-jdk17-alpine`, `11-jdk17-alpine`, `11.0.26-jdk17-alpine-eclipse-temurin`, `11.0-jdk17-alpine-eclipse-temurin`, `11-jdk17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jdk17-alpine/Dockerfile)
-
--	[`11.0.26-jdk17`, `11.0-jdk17`, `11-jdk17`, `11.0.26-jdk17-eclipse-temurin`, `11.0-jdk17-eclipse-temurin`, `11-jdk17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jdk17/Dockerfile)
-
--	[`11.0.26-jdk11-alpine`, `11.0-jdk11-alpine`, `11-jdk11-alpine`, `11.0.26-jdk11-alpine-eclipse-temurin`, `11.0-jdk11-alpine-eclipse-temurin`, `11-jdk11-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jdk11-alpine/Dockerfile)
-
--	[`11.0.26-jdk11`, `11.0-jdk11`, `11-jdk11`, `11.0.26-jdk11-eclipse-temurin`, `11.0-jdk11-eclipse-temurin`, `11-jdk11-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/11.0/jdk11/Dockerfile)
-
--	[`10.0.26-jre21-alpine`, `10.0-jre21-alpine`, `10-jre21-alpine`, `10.0.26-jre21-alpine-eclipse-temurin`, `10.0-jre21-alpine-eclipse-temurin`, `10-jre21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jre21-alpine/Dockerfile)
-
--	[`10.0.26-jre21`, `10.0-jre21`, `10-jre21`, `10.0.26-jre21-eclipse-temurin`, `10.0-jre21-eclipse-temurin`, `10-jre21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jre21/Dockerfile)
-
--	[`10.0.26-jre17-alpine`, `10.0-jre17-alpine`, `10-jre17-alpine`, `10.0.26-jre17-alpine-eclipse-temurin`, `10.0-jre17-alpine-eclipse-temurin`, `10-jre17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jre17-alpine/Dockerfile)
-
--	[`10.0.26-jre17`, `10.0-jre17`, `10-jre17`, `10.0.26-jre17-eclipse-temurin`, `10.0-jre17-eclipse-temurin`, `10-jre17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jre17/Dockerfile)
-
--	[`10.0.26-jre11-alpine`, `10.0-jre11-alpine`, `10-jre11-alpine`, `10.0.26-jre11-alpine-eclipse-temurin`, `10.0-jre11-alpine-eclipse-temurin`, `10-jre11-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jre11-alpine/Dockerfile)
-
--	[`10.0.26-jre11`, `10.0-jre11`, `10-jre11`, `10.0.26-jre11-eclipse-temurin`, `10.0-jre11-eclipse-temurin`, `10-jre11-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jre11/Dockerfile)
-
--	[`10.0.26-jdk21-alpine`, `10.0-jdk21-alpine`, `10-jdk21-alpine`, `10.0.26-jdk21-alpine-eclipse-temurin`, `10.0-jdk21-alpine-eclipse-temurin`, `10-jdk21-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jdk21-alpine/Dockerfile)
-
--	[`10.0.26`, `10.0`, `10`, `10.0.26-jdk21`, `10.0-jdk21`, `10-jdk21`, `10.0.26-eclipse-temurin`, `10.0-eclipse-temurin`, `10-eclipse-temurin`, `10.0.26-jdk21-eclipse-temurin`, `10.0-jdk21-eclipse-temurin`, `10-jdk21-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jdk21/Dockerfile)
-
--	[`10.0.26-jdk17-alpine`, `10.0-jdk17-alpine`, `10-jdk17-alpine`, `10.0.26-jdk17-alpine-eclipse-temurin`, `10.0-jdk17-alpine-eclipse-temurin`, `10-jdk17-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jdk17-alpine/Dockerfile)
-
--	[`10.0.26-jdk17`, `10.0-jdk17`, `10-jdk17`, `10.0.26-jdk17-eclipse-temurin`, `10.0-jdk17-eclipse-temurin`, `10-jdk17-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jdk17/Dockerfile)
-
--	[`10.0.26-jdk11-alpine`, `10.0-jdk11-alpine`, `10-jdk11-alpine`, `10.0.26-jdk11-alpine-eclipse-temurin`, `10.0-jdk11-alpine-eclipse-temurin`, `10-jdk11-alpine-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jdk11-alpine/Dockerfile)
-
--	[`10.0.26-jdk11`, `10.0-jdk11`, `10-jdk11`, `10.0.26-jdk11-eclipse-temurin`, `10.0-jdk11-eclipse-temurin`, `10-jdk11-eclipse-temurin`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/eclipse-temurin/10.0/jdk11/Dockerfile)
-
--	[`9.4.58-jdk8-alpine-amazoncorretto`, `9.4-jdk8-alpine-amazoncorretto`, `9-jdk8-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk8-alpine/Dockerfile)
-
--	[`9.4.58-jdk8-amazoncorretto`, `9.4-jdk8-amazoncorretto`, `9-jdk8-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk8/Dockerfile)
-
--	[`9.4.58-jdk21-alpine-amazoncorretto`, `9.4-jdk21-alpine-amazoncorretto`, `9-jdk21-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk21-alpine/Dockerfile)
-
--	[`9.4.58-amazoncorretto`, `9.4-amazoncorretto`, `9-amazoncorretto`, `9.4.58-jdk21-amazoncorretto`, `9.4-jdk21-amazoncorretto`, `9-jdk21-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk21/Dockerfile)
-
--	[`9.4.58-jdk17-alpine-amazoncorretto`, `9.4-jdk17-alpine-amazoncorretto`, `9-jdk17-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk17-alpine/Dockerfile)
-
--	[`9.4.58-jdk17-amazoncorretto`, `9.4-jdk17-amazoncorretto`, `9-jdk17-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk17/Dockerfile)
-
--	[`9.4.58-jdk11-alpine-amazoncorretto`, `9.4-jdk11-alpine-amazoncorretto`, `9-jdk11-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk11-alpine/Dockerfile)
-
--	[`9.4.58-jdk11-amazoncorretto`, `9.4-jdk11-amazoncorretto`, `9-jdk11-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/eb7150579b055f3094f50e70f67678b9209baaf7/amazoncorretto/9.4/jdk11/Dockerfile)
-
--	[`12.1.1-jdk21-alpine-amazoncorretto`, `12.1-jdk21-alpine-amazoncorretto`, `12-jdk21-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/amazoncorretto/12.1/jdk21-alpine/Dockerfile)
-
--	[`12.1.1-amazoncorretto`, `12.1-amazoncorretto`, `12-amazoncorretto`, `12.1.1-jdk21-amazoncorretto`, `12.1-jdk21-amazoncorretto`, `12-jdk21-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/amazoncorretto/12.1/jdk21/Dockerfile)
-
--	[`12.1.1-jdk17-alpine-amazoncorretto`, `12.1-jdk17-alpine-amazoncorretto`, `12-jdk17-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/amazoncorretto/12.1/jdk17-alpine/Dockerfile)
-
--	[`12.1.1-jdk17-amazoncorretto`, `12.1-jdk17-amazoncorretto`, `12-jdk17-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/7b96e36d06c0c483e7febbb975b398d546fdd7e3/amazoncorretto/12.1/jdk17/Dockerfile)
-
--	[`12.0.27-jdk24-al2023-amazoncorretto`, `12.0-jdk24-al2023-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/amazoncorretto/12.0/jdk24-al2023/Dockerfile)
-
--	[`12.0.27-jdk21-alpine-amazoncorretto`, `12.0-jdk21-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/amazoncorretto/12.0/jdk21-alpine/Dockerfile)
-
--	[`12.0.27-jdk21-al2023-amazoncorretto`, `12.0-jdk21-al2023-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/amazoncorretto/12.0/jdk21-al2023/Dockerfile)
-
--	[`12.0.27-amazoncorretto`, `12.0-amazoncorretto`, `12.0.27-jdk21-amazoncorretto`, `12.0-jdk21-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/amazoncorretto/12.0/jdk21/Dockerfile)
-
--	[`12.0.27-jdk17-alpine-amazoncorretto`, `12.0-jdk17-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/amazoncorretto/12.0/jdk17-alpine/Dockerfile)
-
--	[`12.0.27-jdk17-al2023-amazoncorretto`, `12.0-jdk17-al2023-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/amazoncorretto/12.0/jdk17-al2023/Dockerfile)
-
--	[`12.0.27-jdk17-amazoncorretto`, `12.0-jdk17-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/1f3921ec1c01e622d6ddb0f64f02fbf266e68312/amazoncorretto/12.0/jdk17/Dockerfile)
-
--	[`11.0.26-jdk21-alpine-amazoncorretto`, `11.0-jdk21-alpine-amazoncorretto`, `11-jdk21-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/11.0/jdk21-alpine/Dockerfile)
-
--	[`11.0.26-amazoncorretto`, `11.0-amazoncorretto`, `11-amazoncorretto`, `11.0.26-jdk21-amazoncorretto`, `11.0-jdk21-amazoncorretto`, `11-jdk21-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/11.0/jdk21/Dockerfile)
-
--	[`11.0.26-jdk17-alpine-amazoncorretto`, `11.0-jdk17-alpine-amazoncorretto`, `11-jdk17-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/11.0/jdk17-alpine/Dockerfile)
-
--	[`11.0.26-jdk17-amazoncorretto`, `11.0-jdk17-amazoncorretto`, `11-jdk17-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/11.0/jdk17/Dockerfile)
-
--	[`11.0.26-jdk11-alpine-amazoncorretto`, `11.0-jdk11-alpine-amazoncorretto`, `11-jdk11-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/11.0/jdk11-alpine/Dockerfile)
-
--	[`11.0.26-jdk11-amazoncorretto`, `11.0-jdk11-amazoncorretto`, `11-jdk11-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/11.0/jdk11/Dockerfile)
-
--	[`10.0.26-jdk21-alpine-amazoncorretto`, `10.0-jdk21-alpine-amazoncorretto`, `10-jdk21-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/10.0/jdk21-alpine/Dockerfile)
-
--	[`10.0.26-amazoncorretto`, `10.0-amazoncorretto`, `10-amazoncorretto`, `10.0.26-jdk21-amazoncorretto`, `10.0-jdk21-amazoncorretto`, `10-jdk21-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/10.0/jdk21/Dockerfile)
-
--	[`10.0.26-jdk17-alpine-amazoncorretto`, `10.0-jdk17-alpine-amazoncorretto`, `10-jdk17-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/10.0/jdk17-alpine/Dockerfile)
-
--	[`10.0.26-jdk17-amazoncorretto`, `10.0-jdk17-amazoncorretto`, `10-jdk17-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/10.0/jdk17/Dockerfile)
-
--	[`10.0.26-jdk11-alpine-amazoncorretto`, `10.0-jdk11-alpine-amazoncorretto`, `10-jdk11-alpine-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/10.0/jdk11-alpine/Dockerfile)
-
--	[`10.0.26-jdk11-amazoncorretto`, `10.0-jdk11-amazoncorretto`, `10-jdk11-amazoncorretto`](https://github.com/eclipse/jetty.docker/blob/5a8d565c6959453cf11c2906059be01adc848004/amazoncorretto/10.0/jdk11/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -224,13 +60,13 @@ Jetty is a pure Java-based HTTP (Web) server and Java Servlet container. While W
 To run the default Jetty server in the background, use the following command:
 
 ```console
-$ docker run -d jetty
+$ docker run -d arm32v5/jetty
 ```
 
 You can test it by visiting `http://container-ip:8080` or `https://container-ip:8443/` in a browser. To expose your Jetty server to outside requests, use a port mapping as follows:
 
 ```console
-$ docker run -d -p 80:8080 -p 443:8443 jetty
+$ docker run -d -p 80:8080 -p 443:8443 arm32v5/jetty
 ```
 
 This will map port 8080 inside the container as port 80 on the host and container port 8443 as host port 443. You can then go to `http://host-ip` or `https://host-ip` in a browser.
@@ -254,19 +90,19 @@ For older EOL'd images based on Jetty 7 or Jetty 8, please follow the [legacy in
 The configuration of the Jetty server can be reported by running with the `--list-config` option:
 
 ```console
-$ docker run -d jetty --list-config
+$ docker run -d arm32v5/jetty --list-config
 ```
 
 Configuration such as parameters and additional modules may also be passed in via the command line. For example:
 
 ```console
-$ docker run -d jetty --module=jmx jetty.threadPool.maxThreads=500
+$ docker run -d arm32v5/jetty --module=jmx jetty.threadPool.maxThreads=500
 ```
 
 To update the server configuration in a derived Docker image, the `Dockerfile` may enable additional modules with `RUN` commands like:
 
 ```Dockerfile
-FROM jetty
+FROM arm32v5/jetty
 
 RUN java -jar "$JETTY_HOME/start.jar" --add-to-startd=jmx,stats
 ```
@@ -278,15 +114,15 @@ Modules may be configured in a `Dockerfile` by editing the properties in the cor
 JVM options can be set by passing the `JAVA_OPTIONS` environment variable to the container. For example, to set the maximum heap size to 1 gigabyte, you can run the container as follows:
 
 ```console
-$ docker run -e JAVA_OPTIONS="-Xmx1g" -d jetty
+$ docker run -e JAVA_OPTIONS="-Xmx1g" -d arm32v5/jetty
 ```
 
 ## Read-only container
 
-To run `jetty` as a read-only container, have Docker create the `/tmp/jetty` and `/run/jetty` directories as volumes:
+To run `arm32v5/jetty` as a read-only container, have Docker create the `/tmp/jetty` and `/run/jetty` directories as volumes:
 
 ```console
-$ docker run -d --read-only -v /tmp/jetty -v /run/jetty jetty
+$ docker run -d --read-only -v /tmp/jetty -v /run/jetty arm32v5/jetty
 ```
 
 Since the container is read-only, you'll need to either mount in your webapps directory with `-v /path/to/my/webapps:/var/lib/jetty/webapps` or by populating `/var/lib/jetty/webapps` in a derived image.
@@ -296,7 +132,7 @@ Since the container is read-only, you'll need to either mount in your webapps di
 Starting with version 9.3, Jetty comes with built-in support for HTTP/2. However, due to potential license compatiblity issues with the ALPN library used to implement HTTP/2, the module is not enabled by default. In order to enable HTTP/2 support in a derived `Dockerfile` for private use, you can add a `RUN` command that enables the `http2` module and approve its license as follows:
 
 ```Dockerfile
-FROM jetty
+FROM arm32v5/jetty
 
 RUN java -jar $JETTY_HOME/start.jar --add-to-startd=http2 --approve-all-licenses
 ```
@@ -310,25 +146,9 @@ By default, this image starts as user `root` and uses Jetty's `setuid` module to
 If you would like the image to start immediately as user `jetty` instead of starting as `root`, you can start the container with `-u jetty`:
 
 ```console
-$ docker run -d -u jetty jetty
+$ docker run -d -u jetty arm32v5/jetty
 ```
 
-# Image Variants
-
-The `jetty` images come in many flavors, each designed for a specific use case.
-
-## `jetty:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `jetty:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](http://eclipse.org/jetty/licenses.html) for the software contained in this image.

+ 5 - 25
joomla/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `joomla` official image](https://hub.docker.com/_/joomla) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -26,20 +28,14 @@ WARNING:
 
 -	[`6.0.0`, `6.0`, `6`, `latest`, `6.0.0-apache`, `6.0-apache`, `6-apache`, `apache`, `6.0.0-php8.3`, `6.0-php8.3`, `6-php8.3`, `php8.3`, `6.0.0-php8.3-apache`, `6.0-php8.3-apache`, `6-php8.3-apache`, `php8.3-apache`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/6.0/php8.3/apache/Dockerfile)
 
--	[`6.0.0-php8.3-fpm-alpine`, `6.0-php8.3-fpm-alpine`, `6-php8.3-fpm-alpine`, `php8.3-fpm-alpine`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/6.0/php8.3/fpm-alpine/Dockerfile)
-
 -	[`6.0.0-php8.3-fpm`, `6.0-php8.3-fpm`, `6-php8.3-fpm`, `php8.3-fpm`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/6.0/php8.3/fpm/Dockerfile)
 
 -	[`5.4.0-php8.2-apache`, `5.4-php8.2-apache`, `5-php8.2-apache`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/5.4/php8.2/apache/Dockerfile)
 
--	[`5.4.0-php8.2-fpm-alpine`, `5.4-php8.2-fpm-alpine`, `5-php8.2-fpm-alpine`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/5.4/php8.2/fpm-alpine/Dockerfile)
-
 -	[`5.4.0-php8.2-fpm`, `5.4-php8.2-fpm`, `5-php8.2-fpm`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/5.4/php8.2/fpm/Dockerfile)
 
 -	[`5.4.0`, `5.4`, `5`, `5.4.0-apache`, `5.4-apache`, `5-apache`, `5.4.0-php8.3`, `5.4-php8.3`, `5-php8.3`, `5.4.0-php8.3-apache`, `5.4-php8.3-apache`, `5-php8.3-apache`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/5.4/php8.3/apache/Dockerfile)
 
--	[`5.4.0-php8.3-fpm-alpine`, `5.4-php8.3-fpm-alpine`, `5-php8.3-fpm-alpine`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/5.4/php8.3/fpm-alpine/Dockerfile)
-
 -	[`5.4.0-php8.3-fpm`, `5.4-php8.3-fpm`, `5-php8.3-fpm`](https://github.com/joomla-docker/docker-joomla/blob/e59b7df4c07b205c5e3f9df912cf2af0fec9e383/5.4/php8.3/fpm/Dockerfile)
 
 # Quick reference (cont.)
@@ -72,7 +68,7 @@ Joomla is a free and open-source content management system (CMS) for publishing
 # How to use this image
 
 ```console
-$ docker run --name some-joomla --network some-network -d joomla
+$ docker run --name some-joomla --network some-network -d arm32v5/joomla
 ```
 
 The following environment variables are honored for configuring your Joomla instance:
@@ -101,7 +97,7 @@ The following environment variables are also honored for configuring auto deploy
 If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
 
 ```console
-$ docker run --name some-joomla --network some-network -p 8080:80 -d joomla
+$ docker run --name some-joomla --network some-network -p 8080:80 -d arm32v5/joomla
 ```
 
 Then, access it via `http://localhost:8080` or `http://host-ip:8080` in a browser.
@@ -110,7 +106,7 @@ If you'd like to use an external database instead of a MySQL container, specify
 
 ```console
 $ docker run --name some-joomla --network some-network -e JOOMLA_DB_HOST=10.1.2.3:3306 \
-    -e JOOMLA_DB_USER=... -e JOOMLA_DB_PASSWORD=... -d joomla
+    -e JOOMLA_DB_USER=... -e JOOMLA_DB_PASSWORD=... -d arm32v5/joomla
 ```
 
 ## ... via [`docker compose`](https://github.com/docker/compose)
@@ -173,22 +169,6 @@ The following Docker Hub features can help with the task of keeping your depende
 
 -	[Automated Builds](https://docs.docker.com/docker-hub/builds/) let Docker Hub automatically build your Dockerfile each time you push changes to it.
 
-# Image Variants
-
-The `joomla` images come in many flavors, each designed for a specific use case.
-
-## `joomla:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `joomla:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](http://www.gnu.org/licenses/gpl-2.0.txt) for the software contained in this image.

+ 6 - 74
jruby/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `jruby` official image](https://hub.docker.com/_/jruby) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,77 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`latest`, `10`, `10.0`, `10.0.2`, `10.0-jre`, `10.0-jre21`, `10.0.2-jre`, `10.0.2-jre21`, `10.0.2.0`, `10.0.2.0-jre`, `10.0.2.0-jre21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0/jre21/Dockerfile)
-
--	[`10-jdk`, `10-jdk21`, `10.0-jdk`, `10.0-jdk21`, `10.0.2-jdk`, `10.0.2-jdk21`, `10.0.2.0-jdk`, `10.0.2.0-jdk21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0/jdk21/Dockerfile)
-
--	[`10.0-jre25`, `10.0.2-jre25`, `10.0.2.0-jre25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0/jre25/Dockerfile)
-
--	[`10.0-jdk25`, `10.0.2-jdk25`, `10.0.2.0-jdk25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0/jdk25/Dockerfile)
-
--	[`9`, `9.4`, `9.4.14`, `9.4-jre`, `9.4-jre8`, `9.4.14-jre`, `9.4.14-jre8`, `9.4.14.0`, `9.4.14.0-jre`, `9.4.14.0-jre8`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jre8/Dockerfile)
-
--	[`9-jdk`, `9-jdk8`, `9.4-jdk`, `9.4-jdk8`, `9.4.14-jdk`, `9.4.14-jdk8`, `9.4.14.0-jdk`, `9.4.14.0-jdk8`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jdk8/Dockerfile)
-
--	[`9.4-jre11`, `9.4.14-jre11`, `9.4.14.0-jre11`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jre11/Dockerfile)
-
--	[`9.4-jdk11`, `9.4.14-jdk11`, `9.4.14.0-jdk11`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jdk11/Dockerfile)
-
--	[`9.4-jdk17`, `9.4.14-jdk17`, `9.4.14.0-jdk17`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jdk17/Dockerfile)
-
--	[`9.4-jre17`, `9.4.14-jre17`, `9.4.14.0-jre17`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jre17/Dockerfile)
-
--	[`9.4-jdk21`, `9.4.14-jdk21`, `9.4.14.0-jdk21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jdk21/Dockerfile)
-
--	[`9.4-jre21`, `9.4.14-jre21`, `9.4.14.0-jre21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jre21/Dockerfile)
-
--	[`9.4-jdk25`, `9.4.14-jdk25`, `9.4.14.0-jdk25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jdk25/Dockerfile)
-
--	[`9.4-jre25`, `9.4.14-jre25`, `9.4.14.0-jre25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4/jre25/Dockerfile)
-
--	[`9.3`, `9.3.15`, `9.3-jre`, `9.3-jre8`, `9.3.15-jre`, `9.3.15-jre8`, `9.3.15.0`, `9.3.15.0-jre`, `9.3.15.0-jre8`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jre8/Dockerfile)
-
--	[`9.3-jdk`, `9.3-jdk8`, `9.3.15-jdk`, `9.3.15-jdk8`, `9.3.15.0-jdk`, `9.3.15.0-jdk8`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jdk8/Dockerfile)
-
--	[`9.3-jre11`, `9.3.15-jre11`, `9.3.15.0-jre11`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jre11/Dockerfile)
-
--	[`9.3-jdk11`, `9.3.15-jdk11`, `9.3.15.0-jdk11`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jdk11/Dockerfile)
-
--	[`9.3-jdk17`, `9.3.15-jdk17`, `9.3.15.0-jdk17`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jdk17/Dockerfile)
-
--	[`9.3-jre17`, `9.3.15-jre17`, `9.3.15.0-jre17`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jre17/Dockerfile)
-
--	[`9.3-jdk21`, `9.3.15-jdk21`, `9.3.15.0-jdk21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jdk21/Dockerfile)
-
--	[`9.3-jre21`, `9.3.15-jre21`, `9.3.15.0-jre21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.3/jre21/Dockerfile)
-
--	[`10.0-dev-jre21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0-dev/jre21/Dockerfile)
-
--	[`10.0-dev-jdk21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0-dev/jdk21/Dockerfile)
-
--	[`10.0-dev-jre25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0-dev/jre25/Dockerfile)
-
--	[`10.0-dev-jdk25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/10.0-dev/jdk25/Dockerfile)
-
--	[`9.4-dev-jre8`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jre8/Dockerfile)
-
--	[`9.4-dev-jdk8`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jdk8/Dockerfile)
-
--	[`9.4-dev-jre11`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jre11/Dockerfile)
-
--	[`9.4-dev-jdk11`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jdk11/Dockerfile)
-
--	[`9.4-dev-jdk17`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jdk17/Dockerfile)
-
--	[`9.4-dev-jre17`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jre17/Dockerfile)
-
--	[`9.4-dev-jdk21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jdk21/Dockerfile)
-
--	[`9.4-dev-jre21`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jre21/Dockerfile)
-
--	[`9.4-dev-jdk25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jdk25/Dockerfile)
-
--	[`9.4-dev-jre25`](https://github.com/jruby/docker-jruby/blob/a8ffc83b6e262b7171f26a07284053dc3de9af6b/9.4-dev/jre25/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -132,7 +64,7 @@ JRuby leverages the robustness and speed of the JVM while providing the same Rub
 ## Create a `Dockerfile` in your Ruby app project
 
 ```dockerfile
-FROM jruby:10
+FROM arm32v5/jruby:10
 
 # throw errors if Gemfile has been modified since Gemfile.lock
 RUN bundle config --global frozen 1
@@ -161,7 +93,7 @@ $ docker run -it --name my-running-script my-ruby-app
 The above example `Dockerfile` expects a `Gemfile.lock` in your app directory. This `docker run` will help you generate one. Run it in the root of your app, next to the `Gemfile`:
 
 ```console
-$ docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app jruby:10 bundle install --system
+$ docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app arm32v5/jruby:10 bundle install --system
 ```
 
 ## Run a single Ruby script
@@ -169,7 +101,7 @@ $ docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app jruby:10 bundle install
 For many simple, single file projects, you may find it inconvenient to write a complete `Dockerfile`. In such cases, you can run a Ruby script by using the Ruby Docker image directly:
 
 ```console
-$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp jruby:10 jruby your-daemon-or-script.rb
+$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/jruby:10 jruby your-daemon-or-script.rb
 ```
 
 # License

+ 5 - 94
julia/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `julia` official image](https://hub.docker.com/_/julia) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,72 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`1.12.0-trixie`, `1.12-trixie`, `1-trixie`, `trixie`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/trixie/Dockerfile)
-
--	[`1.12.0-bookworm`, `1.12-bookworm`, `1-bookworm`, `bookworm`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/bookworm/Dockerfile)
-
--	[`1.12.0-windowsservercore-ltsc2025`, `1.12-windowsservercore-ltsc2025`, `1-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`1.12.0-windowsservercore-ltsc2022`, `1.12-windowsservercore-ltsc2022`, `1-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`1.11.7-trixie`, `1.11-trixie`](https://github.com/docker-library/julia/blob/fa7463443f367283c168038f5fe7d5f40a960b66/1.11/trixie/Dockerfile)
-
--	[`1.11.7-bookworm`, `1.11-bookworm`](https://github.com/docker-library/julia/blob/fa7463443f367283c168038f5fe7d5f40a960b66/1.11/bookworm/Dockerfile)
-
--	[`1.11.7-windowsservercore-ltsc2025`, `1.11-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/b490d5cf6af9a5f1d001d1a093c4313e8fbe3333/1.11/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`1.11.7-windowsservercore-ltsc2022`, `1.11-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/b490d5cf6af9a5f1d001d1a093c4313e8fbe3333/1.11/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`1.10.10-trixie`, `1.10-trixie`](https://github.com/docker-library/julia/blob/25081b47fd632d8a7140a3fede2da1db2d96aee5/1.10/trixie/Dockerfile)
-
--	[`1.10.10-bookworm`, `1.10-bookworm`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/bookworm/Dockerfile)
-
--	[`1.10.10-alpine3.22`, `1.10-alpine3.22`, `1.10.10-alpine`, `1.10-alpine`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/alpine3.22/Dockerfile)
-
--	[`1.10.10-alpine3.21`, `1.10-alpine3.21`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/alpine3.21/Dockerfile)
-
--	[`1.10.10-windowsservercore-ltsc2025`, `1.10-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`1.10.10-windowsservercore-ltsc2022`, `1.10-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/windows/windowsservercore-ltsc2022/Dockerfile)
-
-## Shared Tags
-
--	`1.12.0`, `1.12`, `1`, `latest`:
-
-	-	[`1.12.0-trixie`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/trixie/Dockerfile)
-	-	[`1.12.0-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.12.0-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.12.0-windowsservercore`, `1.12-windowsservercore`, `1-windowsservercore`, `windowsservercore`:
-
-	-	[`1.12.0-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.12.0-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/30e953f8abfa024651984120929c403b7cdf5a9a/1.12/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.11.7`, `1.11`:
-
-	-	[`1.11.7-trixie`](https://github.com/docker-library/julia/blob/fa7463443f367283c168038f5fe7d5f40a960b66/1.11/trixie/Dockerfile)
-	-	[`1.11.7-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/b490d5cf6af9a5f1d001d1a093c4313e8fbe3333/1.11/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.11.7-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/b490d5cf6af9a5f1d001d1a093c4313e8fbe3333/1.11/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.11.7-windowsservercore`, `1.11-windowsservercore`:
-
-	-	[`1.11.7-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/b490d5cf6af9a5f1d001d1a093c4313e8fbe3333/1.11/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.11.7-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/b490d5cf6af9a5f1d001d1a093c4313e8fbe3333/1.11/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.10.10`, `1.10`:
-
-	-	[`1.10.10-trixie`](https://github.com/docker-library/julia/blob/25081b47fd632d8a7140a3fede2da1db2d96aee5/1.10/trixie/Dockerfile)
-	-	[`1.10.10-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.10.10-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`1.10.10-windowsservercore`, `1.10-windowsservercore`:
-
-	-	[`1.10.10-windowsservercore-ltsc2025`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`1.10.10-windowsservercore-ltsc2022`](https://github.com/docker-library/julia/blob/36ec8a84fe6a3ac59872725f20e892e472b45227/1.10/windows/windowsservercore-ltsc2022/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -131,41 +68,15 @@ It's especially relevant to note that Alpine / musl is "Tier 3" due to several k
 Starting the Julia REPL is as easy as the following:
 
 ```console
-$ docker run -it --rm julia
+$ docker run -it --rm arm32v5/julia
 ```
 
 ## Run Julia script from your local directory inside container
 
 ```console
-$ docker run -it --rm -v "$PWD":/usr/myapp -w /usr/myapp julia julia script.jl arg1 arg2
+$ docker run -it --rm -v "$PWD":/usr/myapp -w /usr/myapp arm32v5/julia julia script.jl arg1 arg2
 ```
 
-# Image Variants
-
-The `julia` images come in many flavors, each designed for a specific use case.
-
-## `julia:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `julia:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
-## `julia:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](http://julialang.org/) for the software contained in this image.

+ 12 - 32
kapacitor/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `kapacitor` official image](https://hub.docker.com/_/kapacitor) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`1.7`, `1.7.7`](https://github.com/influxdata/influxdata-docker/blob/add887456e0d1657ae822e422bc5cbb2b9b723bc/kapacitor/1.7/Dockerfile)
-
--	[`1.7-alpine`, `1.7.7-alpine`, `alpine`](https://github.com/influxdata/influxdata-docker/blob/add887456e0d1657ae822e422bc5cbb2b9b723bc/kapacitor/1.7/alpine/Dockerfile)
-
--	[`1.8`, `1.8.2`, `latest`](https://github.com/influxdata/influxdata-docker/blob/add887456e0d1657ae822e422bc5cbb2b9b723bc/kapacitor/1.8/Dockerfile)
-
--	[`1.8-alpine`, `1.8.2-alpine`](https://github.com/influxdata/influxdata-docker/blob/add887456e0d1657ae822e422bc5cbb2b9b723bc/kapacitor/1.8/alpine/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -66,7 +62,7 @@ Kapacitor is an open source data processing engine written in Go. It can process
 Start the Kapacitor container with default options:
 
 ```console
-$ docker run -p 9092:9092 kapacitor
+$ docker run -p 9092:9092 arm32v5/kapacitor
 ```
 
 Start the Kapacitor container sharing the data directory with the host:
@@ -74,7 +70,7 @@ Start the Kapacitor container sharing the data directory with the host:
 ```console
 $ docker run -p 9092:9092 \
       -v $PWD:/var/lib/kapacitor \
-      kapacitor
+      arm32v5/kapacitor
 ```
 
 Modify `$PWD` to the directory where you want to store data associated with the Kapacitor container.
@@ -84,7 +80,7 @@ You can also have Docker control the volume mountpoint by using a named volume.
 ```console
 $ docker run -p 9092:9092 \
       -v kapacitor:/var/lib/kapacitor \
-      kapacitor
+      arm32v5/kapacitor
 ```
 
 ### Configuration
@@ -94,7 +90,7 @@ Kapacitor can be either configured from a config file or using environment varia
 Generate the default configuration file:
 
 ```console
-$ docker run --rm kapacitor kapacitord config > kapacitor.conf
+$ docker run --rm arm32v5/kapacitor kapacitord config > kapacitor.conf
 ```
 
 Modify the default configuration, which will now be available under `$PWD`. Then start the Kapacitor container.
@@ -102,7 +98,7 @@ Modify the default configuration, which will now be available under `$PWD`. Then
 ```console
 $ docker run -p 9092:9092 \
       -v $PWD/kapacitor.conf:/etc/kapacitor/kapacitor.conf:ro \
-      kapacitor
+      arm32v5/kapacitor
 ```
 
 Modify `$PWD` to the directory where you want to store the configuration file.
@@ -154,7 +150,7 @@ $ docker run -p 9092:9092 \
     -h kapacitor \
     --net=influxdb \
     -e KAPACITOR_INFLUXDB_0_URLS_0=http://influxdb:8086 \
-    kapacitor
+    arm32v5/kapacitor
 ```
 
 You can also start Kapacitor sharing the same network interface of the InfluxDB container. If you do this, Docker will act as if both processes were being run on the same machine.
@@ -163,7 +159,7 @@ You can also start Kapacitor sharing the same network interface of the InfluxDB
 $ docker run -p 9092:9092 \
       --name=kapacitor \
       --net=container:influxdb \
-      kapacitor
+      arm32v5/kapacitor
 ```
 
 When run like this, InfluxDB can be communicated with over `localhost`.
@@ -173,7 +169,7 @@ When run like this, InfluxDB can be communicated with over `localhost`.
 Start the container:
 
 ```console
-$ docker run --name=kapacitor -d -p 9092:9092 kapacitor
+$ docker run --name=kapacitor -d -p 9092:9092 arm32v5/kapacitor
 ```
 
 Run another container linked to the `kapacitor` container for using the client. Set the env `KAPACITOR_URL` so the client knows how to connect to Kapacitor. Mount in your current directory for accessing TICKscript files.
@@ -181,29 +177,13 @@ Run another container linked to the `kapacitor` container for using the client.
 ```console
 $ docker run --rm --net=container:kapacitor \
       -v $PWD:/root -w=/root -it \
-      kapacitor bash -l
+      arm32v5/kapacitor bash -l
 ```
 
 Then, from within the container, you can use the `kapacitor` command to interact with the daemon.
 
 See [this](https://docs.influxdata.com/kapacitor/latest/introduction/getting_started/) for a more detailed getting started guide with Kapacitor.
 
-# Image Variants
-
-The `kapacitor` images come in many flavors, each designed for a specific use case.
-
-## `kapacitor:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `kapacitor:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/influxdata/kapacitor/blob/master/LICENSE) for the software contained in this image.

+ 3 - 11
kibana/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `kibana` official image](https://hub.docker.com/_/kibana) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,17 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`7.17.29`](https://github.com/elastic/dockerfiles/blob/28b876f2aaba7bc27d76a1acd55cbc8ada9b5dea/kibana/Dockerfile)
-
--	[`8.17.10`](https://github.com/elastic/dockerfiles/blob/3861498adce22926e852b1bbec340f159147a47f/kibana/Dockerfile)
-
--	[`8.18.8`](https://github.com/elastic/dockerfiles/blob/6a7937aa369e0368020bcff78884c2b3645c50dd/kibana/Dockerfile)
-
--	[`8.19.5`](https://github.com/elastic/dockerfiles/blob/eadd67c326b8c6c63acff9d8e9fced4cb29b92ed/kibana/Dockerfile)
-
--	[`9.0.8`](https://github.com/elastic/dockerfiles/blob/dd7bdb10765be40ea5cab6c64054df56b65860eb/kibana/Dockerfile)
-
--	[`9.1.5`](https://github.com/elastic/dockerfiles/blob/b73ebec6aca17cdb8504bfcfddd954f772905a74/kibana/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 3 - 7
kong/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `kong` official image](https://hub.docker.com/_/kong) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`3.9.1-ubuntu`, `3.9-ubuntu`, `3.9.1`, `3.9`, `3`, `latest`, `ubuntu`](https://github.com/Kong/docker-kong/blob/af96ffd89b75f2e7a68cb90d0a3c4b4cd30d53fc/ubuntu/Dockerfile)
-
--	[`3.8.0-ubuntu`, `3.8-ubuntu`, `3.8.0`, `3.8`](https://github.com/Kong/docker-kong/blob/1f5199f7da45c17f4344b811397e89899a160040/ubuntu/Dockerfile)
-
--	[`3.4.2-ubuntu`, `3.4-ubuntu`, `3.4.2`, `3.4`](https://github.com/Kong/docker-kong/blob/e07de903edf213445a0540172d51529ac344b448/ubuntu/Dockerfile)
-
--	[`2.8.5-ubuntu`, `2.8-ubuntu`](https://github.com/Kong/docker-kong/blob/cdf93ae2106f998a2245a3eee6814b1ae68781af/ubuntu/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 15 - 13
krakend/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `krakend` official image](https://hub.docker.com/_/krakend) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`2.11.2`, `2.11`, `2`, `latest`](https://github.com/krakend/docker-library/blob/8f838ce2eaf9e375a0106b7d3e29fe211aea1314/2.11.2/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -68,7 +70,7 @@ To use the image, `COPY` your `krakend.json` file inside the container or mount
 You can start an empty gateway with a health check with the following commands:
 
 ```bash
-docker run -d -p 8080:8080 -v "$PWD:/etc/krakend/" krakend
+docker run -d -p 8080:8080 -v "$PWD:/etc/krakend/" arm32v5/krakend
 
 curl http://localhost:8080/__health
 {"agents":{},"now":"2024-05-23 14:35:55.552591448 +0000 UTC m=+26.856583003","status":"ok"}
@@ -85,7 +87,7 @@ The configuration files are taken from the current directory (`$PWD`). Therefore
 This flag is **SAFE to use in production**. It's meant to enable KrakenD as a fake backend itself by enabling a [`/__debug` endpoint](https://www.krakend.io/docs/endpoints/debug-endpoint/)
 
 ```bash
-docker run -p 8080:8080 -v "${PWD}:/etc/krakend/" krakend run -d -c /etc/krakend/krakend.json
+docker run -p 8080:8080 -v "${PWD}:/etc/krakend/" arm32v5/krakend run -d -c /etc/krakend/krakend.json
 ```
 
 #### Checking the syntax of your configuration file
@@ -93,23 +95,23 @@ docker run -p 8080:8080 -v "${PWD}:/etc/krakend/" krakend run -d -c /etc/krakend
 See the [check command](https://www.krakend.io/docs/commands/check/)
 
 ```bash
-docker run -it -v $PWD:/etc/krakend/ krakend check --config krakend.json
+docker run -it -v $PWD:/etc/krakend/ arm32v5/krakend check --config krakend.json
 ```
 
 #### Show the help:
 
 ```bash
-docker run --rm -it krakend help
+docker run --rm -it arm32v5/krakend help
 ```
 
 ### Building your custom KrakenD image
 
-Most production deployments will not want to rely on mounting a volume for the container but to use their image based on `krakend`:
+Most production deployments will not want to rely on mounting a volume for the container but to use their image based on `arm32v5/krakend`:
 
 Your `Dockerfile` could look like this:
 
 ```Dockerfile
-FROM krakend:<version>
+FROM arm32v5/krakend:<version>
 # NOTE: Avoid using :latest image on production. Stick to a major version instead.
 
 COPY krakend.json ./
@@ -121,7 +123,7 @@ RUN krakend check -t --lint-no-network -c krakend.json
 If you want to manage your KrakenD configuration using multiple files and folders, reusing templates, and distributing the configuration amongst your teams, you can use the [flexible configuration (FC)](https://www.krakend.io/docs/configuration/flexible-config/). The following `Dockerfile` combines FC, the `krakend check` command, and a 2-step build.
 
 ```Dockerfile
-FROM krakend:<version> as builder
+FROM arm32v5/krakend:<version> as builder
 
 COPY krakend.tmpl .
 COPY config .
@@ -135,7 +137,7 @@ RUN FC_ENABLE=1 \
     krakend check -d -t -c krakend.tmpl
 
 # Copy the output file only and discard any other files
-FROM krakend:<version>
+FROM arm32v5/krakend:<version>
 COPY --from=builder /tmp/krakend.json .
 ```
 
@@ -160,7 +162,7 @@ Finally, a simple `docker compose` file to start KrakenD with your API would be:
 ```yaml
 services:
   krakend:
-    image: krakend:<version>
+    image: arm32v5/krakend:<version>
     ports:
       - "8080:8080"
     volumes:
@@ -172,7 +174,7 @@ And another one that uses the flexible configuration and a custom template filen
 ```yaml
 services:
   krakend:
-    image: krakend:<version>
+    image: arm32v5/krakend:<version>
     ports:
       - "8080:8080"
     volumes:
@@ -194,8 +196,8 @@ All `krakend` commands are executed as `krakend` user (uid=1000), and the rest o
 You can directly use sub-commands of `krakend` like `run`, `help`, `version`, `check`, `check-plugin`, or `test-plugin` as the entrypoint will add the `krakend` command automatically. For example, the following lines are equivalent:
 
 ```bash
-docker run --rm -it krakend help
-docker run --rm -it krakend krakend help
+docker run --rm -it arm32v5/krakend help
+docker run --rm -it arm32v5/krakend krakend help
 ```
 
 # License

+ 12 - 38
lightstreamer/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `lightstreamer` official image](https://hub.docker.com/_/lightstreamer) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,35 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`6.0.3`, `6.0`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/6.0/Dockerfile)
-
--	[`6.1.0`, `6.1`, `6`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/6.1/Dockerfile)
-
--	[`7.0.3-jdk8-temurin`, `7.0-jdk8-temurin`, `7.0.3-jdk8`, `7.0-jdk8`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.0/jdk8/Dockerfile)
-
--	[`7.0.3-jdk11-temurin`, `7.0-jdk11-temurin`, `7.0.3-jdk11`, `7.0-jdk11`, `7.0.3`, `7.0`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.0/jdk11/Dockerfile)
-
--	[`7.1.3-jdk8-temurin`, `7.1-jdk8-temurin`, `7.1.3-jdk8`, `7.1-jdk8`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.1/jdk8/Dockerfile)
-
--	[`7.1.3-jdk11-temurin`, `7.1-jdk11-temurin`, `7.1.3-jdk11`, `7.1-jdk11`, `7.1.3`, `7.1`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.1/jdk11/Dockerfile)
-
--	[`7.2.2-jdk8-temurin`, `7.2-jdk8-temurin`, `7.2.2-jdk8`, `7.2-jdk8`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.2/jdk8/Dockerfile)
-
--	[`7.2.2-jdk11-temurin`, `7.2-jdk11-temurin`, `7.2.2-jdk11`, `7.2-jdk11`, `7.2.2`, `7.2`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.2/jdk11/Dockerfile)
-
--	[`7.3.3-jdk8-temurin`, `7.3-jdk8-temurin`, `7.3.3-jdk8`, `7.3-jdk8`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.3/jdk8/Dockerfile)
-
--	[`7.3.3-jdk11-temurin`, `7.3-jdk11-temurin`, `7.3.3-jdk11`, `7.3-jdk11`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.3/jdk11/Dockerfile)
-
--	[`7.3.3-jdk17-temurin`, `7.3-jdk17-temurin`, `7.3.3-jdk17`, `7.3-jdk17`, `7.3.3`, `7.3`](https://github.com/Lightstreamer/Docker/blob/b6c4a87af3e78b53887f311bdf2404f4f9956796/7.3/jdk17/Dockerfile)
-
--	[`7.4.7-jdk8-temurin`, `7.4-jdk8-temurin`, `7-jdk8-temurin`, `7.4.7-jdk8`, `7.4-jdk8`, `7-jdk8`](https://github.com/Lightstreamer/Docker/blob/abea70d53fb366cb5d5402493c37ca4f0b2ab0c1/7.4/jdk8/Dockerfile)
-
--	[`7.4.7-jdk11-temurin`, `7.4-jdk11-temurin`, `7-jdk11-temurin`, `7.4.7-jdk11`, `7.4-jdk11`, `7-jdk11`](https://github.com/Lightstreamer/Docker/blob/abea70d53fb366cb5d5402493c37ca4f0b2ab0c1/7.4/jdk11/Dockerfile)
-
--	[`7.4.7-jdk17-temurin`, `7.4-jdk17-temurin`, `7-jdk17-temurin`, `7.4.7-jdk17`, `7.4-jdk17`, `7-jdk17`](https://github.com/Lightstreamer/Docker/blob/abea70d53fb366cb5d5402493c37ca4f0b2ab0c1/7.4/jdk17/Dockerfile)
-
--	[`7.4.7-jdk21-temurin`, `7.4-jdk21-temurin`, `7-jdk21-temurin`, `7.4.7-jdk21`, `7.4-jdk21`, `7-jdk21`, `7.4.7`, `7.4`, `7`, `latest`](https://github.com/Lightstreamer/Docker/blob/abea70d53fb366cb5d5402493c37ca4f0b2ab0c1/7.4/jdk21/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -88,7 +62,7 @@ For more information and related downloads for Lightstreamer Server and other Li
 Launch the container with the default configuration:
 
 ```console
-$ docker run --name ls-server -d -p 80:8080 lightstreamer
+$ docker run --name ls-server -d -p 80:8080 arm32v5/lightstreamer
 ```
 
 This will map port 8080 inside the container to port 80 on local host. Then point your browser to `http://localhost` and watch the Welcome page showing real-time data flowing in from the locally deployed demo application, which is a first overview of the unique features offered by the Lightstreamer technology. More examples are available online at the [demo site](https://demos.lightstreamer.com).
@@ -98,25 +72,25 @@ This will map port 8080 inside the container to port 80 on local host. Then poin
 It is possible to customize each aspect of the Lightstreamer instance running into the container. For example, a specific configuration file may be supplied as follows:
 
 ```console
-$ docker run --name ls-server -v /path/to/my-lightstreamer_conf.xml:/lightstreamer/conf/lightstreamer_conf.xml -d -p 80:8080 lightstreamer
+$ docker run --name ls-server -v /path/to/my-lightstreamer_conf.xml:/lightstreamer/conf/lightstreamer_conf.xml -d -p 80:8080 arm32v5/lightstreamer
 ```
 
 In the same way, you could provide a custom logging configuration, maybe in this case also specifying a dedicated volume to ensure both the persistence of log files and better performance of the container:
 
 ```console
-$ docker run --name ls-server -v /path/to/my-lightstreamer_log_conf.xml:/lightstreamer/conf/lightstreamer_log_conf.xml -v /path/to/logs:/lightstreamer/logs -d -p 80:8080 lightstreamer
+$ docker run --name ls-server -v /path/to/my-lightstreamer_log_conf.xml:/lightstreamer/conf/lightstreamer_log_conf.xml -v /path/to/logs:/lightstreamer/logs -d -p 80:8080 arm32v5/lightstreamer
 ```
 
 If you also change in your `my-lightstreamer_log_conf.xml` file the default logging path from `../logs` to `/path/to/dest/logs`:
 
 ```console
-$ docker run --name ls-server -v /path/to/my-lightstreamer_log_conf.xml:/lightstreamer/conf/lightstreamer_log_conf.xml -v /path/to/hosted/logs:/path/to/dest/logs -d -p 80:8080 lightstreamer
+$ docker run --name ls-server -v /path/to/my-lightstreamer_log_conf.xml:/lightstreamer/conf/lightstreamer_log_conf.xml -v /path/to/hosted/logs:/path/to/dest/logs -d -p 80:8080 arm32v5/lightstreamer
 ```
 
 Alternatively, the above tasks can be executed by deriving a new image through a `Dockerfile` as the following:
 
 ```dockerfile
-FROM lightstreamer
+FROM arm32v5/lightstreamer
 
 # Please specify a COPY command only for the required custom configuration file
 COPY my-lightstreamer_conf.xml /lightstreamer/conf/lightstreamer_conf.xml
@@ -148,7 +122,7 @@ To accomplish such goal, you may use similar strategies to those illustrated abo
 To deploy a single custom Adapter Set, the simplest way is to attach its files into the factory adapters folder, as follows:
 
 ```console
-$ docker run --name ls-server -v /path/to/my-adapter-set:/lightstreamer/adapters/my-adapter-set -d -p 80:8080 lightstreamer
+$ docker run --name ls-server -v /path/to/my-adapter-set:/lightstreamer/adapters/my-adapter-set -d -p 80:8080 arm32v5/lightstreamer
 ```
 
 ### Full replacement of the "adapters" folder
@@ -156,7 +130,7 @@ $ docker run --name ls-server -v /path/to/my-adapter-set:/lightstreamer/adapters
 In the case you have many custom Adapter Sets to deploy, a more appropriate strategy is to replace the factory adapters folder with the one located in your host machine:
 
 ```console
-$ docker run --name ls-server -v /path/to/my-adapters:/lightstreamer/adapters -d -p 80:8080 lightstreamer
+$ docker run --name ls-server -v /path/to/my-adapters:/lightstreamer/adapters -d -p 80:8080 arm32v5/lightstreamer
 ```
 
 In this case, the `/path/to/my-adapters` folder has to be structured with the required layout for an adapters folder:
@@ -176,7 +150,7 @@ Once again, a linear and clean approach is to make a new image including all nee
 In this case, you could write a simple Docker file in which the list of all your Adapter Sets configuration files is provided:
 
 ```dockerfile
-FROM lightstreamer
+FROM arm32v5/lightstreamer
 
 # Will copy the contents of N Adapter Sets into the factory adapters folder
 COPY my-adapter-set-1 /lightstreamer/adapters/my-adapter-set-1
@@ -193,7 +167,7 @@ There might be some circumstances where you would like to provide custom pages f
 For example, with the following command you will be able to fully replace the factory `pages` folder:
 
 ```console
-$ docker run --name ls-server -v /path/to/custom/pages:/lightstreamer/pages -d -p 80:8080 lightstreamer
+$ docker run --name ls-server -v /path/to/custom/pages:/lightstreamer/pages -d -p 80:8080 arm32v5/lightstreamer
 ```
 
 where `/path/to/custom/pages` is the path in your host machine containing the replacing web content files.

+ 4 - 20
liquibase/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `liquibase` official image](https://hub.docker.com/_/liquibase) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,9 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`5.0`, `5.0.1`, `latest`](https://github.com/liquibase/docker/blob/c67a0359179ab8f862f202e313461452294f944f/Dockerfile)
-
--	[`5.0-alpine`, `5.0.1-alpine`, `alpine`](https://github.com/liquibase/docker/blob/c67a0359179ab8f862f202e313461452294f944f/Dockerfile.alpine)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -66,27 +66,11 @@ $ liquibase update --driver=org.postgresql.Driver --url="jdbc:postgresql://<DATA
 The only change to use this docker image, is to use `docker run ...` and mount the folder containing your changelog.xml (or .yml or .json or .sql) to `/liquibase/changelog` in the Liquibase container
 
 ```console
-$ docker run -v /home/user/changelog:/liquibase/changelog liquibase --driver=org.postgresql.Driver --url="jdbc:postgresql://<DATABASE_IP>:<DATABASE_PORT>/<DATABASE>" --changeLogFile=/liquibase/changelog/changelog.xml --username=<USERNAME> --password=<PASSWORD>
+$ docker run -v /home/user/changelog:/liquibase/changelog arm32v5/liquibase --driver=org.postgresql.Driver --url="jdbc:postgresql://<DATABASE_IP>:<DATABASE_PORT>/<DATABASE>" --changeLogFile=/liquibase/changelog/changelog.xml --username=<USERNAME> --password=<PASSWORD>
 ```
 
 All Liquibase commands, such as `rollback`, `updateSQL`, and others, are available, as well.
 
-# Image Variants
-
-The `liquibase` images come in many flavors, each designed for a specific use case.
-
-## `liquibase:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `liquibase:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/liquibase/liquibase/blob/master/LICENSE.txt) for the Liquibase software contained in this image.

+ 3 - 9
logstash/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `logstash` official image](https://hub.docker.com/_/logstash) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,15 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`8.17.10`](https://github.com/elastic/dockerfiles/blob/3861498adce22926e852b1bbec340f159147a47f/logstash/Dockerfile)
-
--	[`8.18.8`](https://github.com/elastic/dockerfiles/blob/6a7937aa369e0368020bcff78884c2b3645c50dd/logstash/Dockerfile)
-
--	[`8.19.5`](https://github.com/elastic/dockerfiles/blob/eadd67c326b8c6c63acff9d8e9fced4cb29b92ed/logstash/Dockerfile)
-
--	[`9.0.8`](https://github.com/elastic/dockerfiles/blob/dd7bdb10765be40ea5cab6c64054df56b65860eb/logstash/Dockerfile)
-
--	[`9.1.5`](https://github.com/elastic/dockerfiles/blob/b73ebec6aca17cdb8504bfcfddd954f772905a74/logstash/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 4 - 4
mageia/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `mageia` official image](https://hub.docker.com/_/mageia) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,9 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`9`, `latest`](https://github.com/juanluisbaptiste/docker-brew-mageia/blob/56f63e76f2588a3ad69ee13bacedb979bcfc2542/dist/9/x86_64/Dockerfile)
-
--	[`cauldron`](https://github.com/juanluisbaptiste/docker-brew-mageia/blob/56f63e76f2588a3ad69ee13bacedb979bcfc2542/dist/cauldron/x86_64/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -68,7 +68,7 @@ To date, Mageia:
 ## Create a Dockerfile for your container
 
 ```dockerfile
-FROM mageia:6
+FROM arm32v5/mageia:6
 MAINTAINER  "Foo Bar" <[email protected]>
 CMD [ "bash" ]
 ```

+ 31 - 51
mariadb/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `mariadb` official image](https://hub.docker.com/_/mariadb) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -26,29 +28,7 @@ Also see the ["Getting Help with MariaDB" article on the MariaDB Knowledge Base]
 
 # Supported tags and respective `Dockerfile` links
 
--	[`12.1.1-ubi10-rc`, `12.1-ubi10-rc`, `12.1.1-ubi-rc`, `12.1-ubi-rc`](https://github.com/MariaDB/mariadb-docker/blob/dd7e1e1e35422011e9dbfa46f22c9e24f49e9fba/12.1-ubi/Dockerfile)
-
--	[`12.1.1-noble-rc`, `12.1-noble-rc`, `12.1.1-rc`, `12.1-rc`](https://github.com/MariaDB/mariadb-docker/blob/cdffb7d2fd712249f3f386497117825be6442afa/12.1/Dockerfile)
-
--	[`12.0.2-ubi10`, `12.0-ubi10`, `12-ubi10`, `12.0.2-ubi`, `12.0-ubi`, `12-ubi`](https://github.com/MariaDB/mariadb-docker/blob/dd7e1e1e35422011e9dbfa46f22c9e24f49e9fba/12.0-ubi/Dockerfile)
-
--	[`12.0.2-noble`, `12.0-noble`, `12-noble`, `noble`, `12.0.2`, `12.0`, `12`, `latest`](https://github.com/MariaDB/mariadb-docker/blob/6a5611cd9dd70a8dcb24195cc8dd2147dd6471e3/12.0/Dockerfile)
-
--	[`11.8.3-ubi9`, `11.8-ubi9`, `11-ubi9`, `lts-ubi9`, `11.8.3-ubi`, `11.8-ubi`, `11-ubi`, `lts-ubi`](https://github.com/MariaDB/mariadb-docker/blob/dd7e1e1e35422011e9dbfa46f22c9e24f49e9fba/11.8-ubi/Dockerfile)
-
--	[`11.8.3-noble`, `11.8-noble`, `11-noble`, `lts-noble`, `11.8.3`, `11.8`, `11`, `lts`](https://github.com/MariaDB/mariadb-docker/blob/cdffb7d2fd712249f3f386497117825be6442afa/11.8/Dockerfile)
-
--	[`11.4.8-ubi9`, `11.4-ubi9`, `11.4.8-ubi`, `11.4-ubi`](https://github.com/MariaDB/mariadb-docker/blob/dd7e1e1e35422011e9dbfa46f22c9e24f49e9fba/11.4-ubi/Dockerfile)
-
--	[`11.4.8-noble`, `11.4-noble`, `11.4.8`, `11.4`](https://github.com/MariaDB/mariadb-docker/blob/cdffb7d2fd712249f3f386497117825be6442afa/11.4/Dockerfile)
-
--	[`10.11.14-ubi9`, `10.11-ubi9`, `10-ubi9`, `10.11.14-ubi`, `10.11-ubi`, `10-ubi`](https://github.com/MariaDB/mariadb-docker/blob/dd7e1e1e35422011e9dbfa46f22c9e24f49e9fba/10.11-ubi/Dockerfile)
-
--	[`10.11.14-jammy`, `10.11-jammy`, `10-jammy`, `10.11.14`, `10.11`, `10`](https://github.com/MariaDB/mariadb-docker/blob/cdffb7d2fd712249f3f386497117825be6442afa/10.11/Dockerfile)
-
--	[`10.6.23-ubi9`, `10.6-ubi9`, `10.6.23-ubi`, `10.6-ubi`](https://github.com/MariaDB/mariadb-docker/blob/dd7e1e1e35422011e9dbfa46f22c9e24f49e9fba/10.6-ubi/Dockerfile)
-
--	[`10.6.23-jammy`, `10.6-jammy`, `10.6.23`, `10.6`](https://github.com/MariaDB/mariadb-docker/blob/cdffb7d2fd712249f3f386497117825be6442afa/10.6/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -79,7 +59,7 @@ The intent is also to maintain high compatibility with MySQL, ensuring a library
 
 # How to use this image
 
-The mariadb has a number of tags, and of note is `latest`, as the latest stable version, and `lts`, as the last long term support release.
+The arm32v5/mariadb has a number of tags, and of note is `latest`, as the latest stable version, and `lts`, as the last long term support release.
 
 ## Running the container
 
@@ -90,7 +70,7 @@ The mariadb has a number of tags, and of note is `latest`, as the latest stable
 By default, the database running within the container will listen on port 3306. You can expose the container port 3306 to the host port 3306 with the `-p 3306:3306` argument to `docker run`, like the command below:
 
 ```console
-$ docker run --name some-mariadb -p 3306:3306 mariadb:latest
+$ docker run --name some-mariadb -p 3306:3306 arm32v5/mariadb:latest
 ```
 
 ### Starting using a minimal configuration
@@ -98,19 +78,19 @@ $ docker run --name some-mariadb -p 3306:3306 mariadb:latest
 The environment variables required to use this image involves the setting of the root user password:
 
 ```console
-$ docker run --detach --name some-mariadb --env MARIADB_ROOT_PASSWORD=my-secret-pw mariadb:latest
+$ docker run --detach --name some-mariadb --env MARIADB_ROOT_PASSWORD=my-secret-pw arm32v5/mariadb:latest
 ```
 
 or:
 
 ```console
-$ docker run --detach --name some-mariadb --env MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=1 mariadb:latest
+$ docker run --detach --name some-mariadb --env MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=1 arm32v5/mariadb:latest
 ```
 
 or:
 
 ```console
-$ docker run --detach --name some-mariadb --env MARIADB_RANDOM_ROOT_PASSWORD=1 mariadb:latest
+$ docker run --detach --name some-mariadb --env MARIADB_RANDOM_ROOT_PASSWORD=1 arm32v5/mariadb:latest
 ```
 
 ... where the container logs will contain the generated root password.
@@ -139,21 +119,21 @@ services:
 
 Run `docker compose up`, wait for it to initialize completely, and visit `http://localhost:8080` or `http://host-ip:8080` (as appropriate).
 
-### Start a `mariadb` server instance with user, password and database
+### Start a `arm32v5/mariadb` server instance with user, password and database
 
 Starting a MariaDB instance with a user, password, and a database:
 
 ```console
-$ docker run --detach --name some-mariadb --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_DATABASE=exmple-database --env MARIADB_ROOT_PASSWORD=my-secret-pw mariadb:latest
+$ docker run --detach --name some-mariadb --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_DATABASE=exmple-database --env MARIADB_ROOT_PASSWORD=my-secret-pw arm32v5/mariadb:latest
 ```
 
-### Start a `mariadb` server instance in a network
+### Start a `arm32v5/mariadb` server instance in a network
 
 As applications talk to MariaDB, MariaDB needs to start in the same network as the application:
 
 ```console
 $ docker network create some-network 
-$ docker run --detach --network some-network --name some-mariadb --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_ROOT_PASSWORD=my-secret-pw mariadb:latest
+$ docker run --detach --network some-network --name some-mariadb --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_ROOT_PASSWORD=my-secret-pw arm32v5/mariadb:latest
 $ docker run --detach --network some-network --name some-application --env APP_DB_HOST=some-mariadb --env APP_DB_USER=example-user --env APP_DB_PASSWD=my_cool_secret some-application
 ```
 
@@ -161,18 +141,18 @@ $ docker run --detach --network some-network --name some-application --env APP_D
 
 ## Connect to MariaDB from the MariaDB command line client
 
-The following command starts another `mariadb` container instance and runs the `mariadb` command line client against your original `mariadb` container, allowing you to execute SQL statements against your database instance:
+The following command starts another `arm32v5/mariadb` container instance and runs the `mariadb` command line client against your original `arm32v5/mariadb` container, allowing you to execute SQL statements against your database instance:
 
 ```console
-$ docker run -it --network some-network --rm mariadb mariadb -h some-mariadb -u example-user
+$ docker run -it --network some-network --rm arm32v5/mariadb mariadb -h some-mariadb -u example-user
 ```
 
-... where `some-mariadb` is the name of your original `mariadb` container (connected to the `some-network` Docker network).
+... where `some-mariadb` is the name of your original `arm32v5/mariadb` container (connected to the `some-network` Docker network).
 
 This image can also be used as a client for non-Docker or remote instances:
 
 ```console
-$ docker run -it --rm mariadb mariadb --host <server container IP> --user example-user --password --database test
+$ docker run -it --rm arm32v5/mariadb mariadb --host <server container IP> --user example-user --password --database test
 ```
 
 That will give you a standard MariaDB prompt. You can test it with:
@@ -210,7 +190,7 @@ More information about the MariaDB command-line client can be found in the [Mari
 
 ## Container shell access
 
-The `docker exec` command allows you to run commands inside the running container. The following command line will give you a bash shell inside your `mariadb` container:
+The `docker exec` command allows you to run commands inside the running container. The following command line will give you a bash shell inside your `arm32v5/mariadb` container:
 
 ```console
 $ docker exec -it some-mariadb bash
@@ -236,17 +216,17 @@ $ docker logs some-mariadb
 
 Custom configuration files should end in `.cnf` and be mounted read only at the directory `/etc/mysql/conf.d`. These files should contain the minimal changes from the MariaDB workload required for your application/environment. A MariaDB configuration file will have a `[mariadb]` group followed by `variable` = `value` settings per [Setting Server System Variables](https://mariadb.com/kb/en/server-system-variables/#setting-server-system-variables) or [option-prefix-variable](https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#option-prefixes).
 
-The `mariadb` image configuration contains the Ubuntu MariaDB variables with two custom changes for the container:
+The `arm32v5/mariadb` image configuration contains the Ubuntu MariaDB variables with two custom changes for the container:
 
 -	[`host-cache-size=0`](https://mariadb.com/kb/en/server-system-variables/#host_cache_size)
 -	[`skip-name-resolve`](https://mariadb.com/kb/en/server-system-variables/#skip_name_resolve)
 
-These disable the authentication of `user@hostname` users. To re-enable the `skip-name-resolve` use `disable-skip-name-resolve` as variable or argument. When enabled, the `host-cache-size` should be sufficient for the number of containers connecting to the `mariadb`.
+These disable the authentication of `user@hostname` users. To re-enable the `skip-name-resolve` use `disable-skip-name-resolve` as variable or argument. When enabled, the `host-cache-size` should be sufficient for the number of containers connecting to the `arm32v5/mariadb`.
 
-To view the resulting configuration of your `mariadb` container:
+To view the resulting configuration of your `arm32v5/mariadb` container:
 
 ```console
-$ docker run --name some-mariadb -v /my/custom:/etc/mysql/conf.d --rm mariadb:latest my_print_defaults --mysqld
+$ docker run --name some-mariadb -v /my/custom:/etc/mysql/conf.d --rm arm32v5/mariadb:latest my_print_defaults --mysqld
 ```
 
 ### Configuration without a `cnf` file
@@ -254,18 +234,18 @@ $ docker run --name some-mariadb -v /my/custom:/etc/mysql/conf.d --rm mariadb:la
 Many configuration options can be passed as flags to `mariadbd`. This will give you the flexibility to customize the container without needing a `cnf` file. For example, if you want to run on port 3808 just run the following:
 
 ```console
-$ docker run --name some-mariadb -e MARIADB_ROOT_PASSWORD=my-secret-pw -d mariadb:latest --port 3808
+$ docker run --name some-mariadb -e MARIADB_ROOT_PASSWORD=my-secret-pw -d arm32v5/mariadb:latest --port 3808
 ```
 
 If you would like to see a complete list of available options, just run:
 
 ```console
-$ docker run -it --rm mariadb:latest --verbose --help
+$ docker run -it --rm arm32v5/mariadb:latest --verbose --help
 ```
 
 ## Environment Variables
 
-When you start the `mariadb` image, you can adjust the initialization of the MariaDB instance by passing one or more environment variables on the `docker run` command line. Do note that all of the variables, except `MARIADB_AUTO_UPGRADE`, will have no effect if you start the container with a data directory that already contains a database. I.e. any pre-existing database will always be left untouched on container startup.
+When you start the `arm32v5/mariadb` image, you can adjust the initialization of the MariaDB instance by passing one or more environment variables on the `docker run` command line. Do note that all of the variables, except `MARIADB_AUTO_UPGRADE`, will have no effect if you start the container with a data directory that already contains a database. I.e. any pre-existing database will always be left untouched on container startup.
 
 One of `MARIADB_RANDOM_ROOT_PASSWORD`, `MARIADB_ROOT_PASSWORD_HASH`, `MARIADB_ROOT_PASSWORD` or `MARIADB_ALLOW_EMPTY_ROOT_PASSWORD` (or equivalents, including `*_FILE`), is required. The other environment variables are optional.
 
@@ -280,18 +260,18 @@ When this environment variable is set, this will run the [mariadb-upgrade](https
 As an alternative to passing sensitive information via environment variables, `_FILE` may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in `/run/secrets/<secret_name>` files. For example:
 
 ```console
-$ docker run --name some-mysql -e MARIADB_ROOT_PASSWORD_FILE=/run/secrets/mariadb-root -d mariadb:latest
+$ docker run --name some-mysql -e MARIADB_ROOT_PASSWORD_FILE=/run/secrets/mariadb-root -d arm32v5/mariadb:latest
 ```
 
 # Initializing the database contents
 
-When a container is started for the first time, a new database with the specified name will be created and initialized with the provided configuration variables. Furthermore, it will execute files with extensions `.sh`, `.sql`, `.sql.gz`, `.sql.xz` and `.sql.zst` that are found in `/docker-entrypoint-initdb.d`. Files will be executed in alphabetical order. `.sh` files without file execute permission are sourced rather than executed. You can easily populate your `mariadb` services by [mounting a SQL dump into that directory](https://docs.docker.com/storage/bind-mounts/) and provide [custom images](https://docs.docker.com/reference/dockerfile/) with contributed data. SQL files will be imported by default to the database specified by the `MARIADB_DATABASE` variable.
+When a container is started for the first time, a new database with the specified name will be created and initialized with the provided configuration variables. Furthermore, it will execute files with extensions `.sh`, `.sql`, `.sql.gz`, `.sql.xz` and `.sql.zst` that are found in `/docker-entrypoint-initdb.d`. Files will be executed in alphabetical order. `.sh` files without file execute permission are sourced rather than executed. You can easily populate your `arm32v5/mariadb` services by [mounting a SQL dump into that directory](https://docs.docker.com/storage/bind-mounts/) and provide [custom images](https://docs.docker.com/reference/dockerfile/) with contributed data. SQL files will be imported by default to the database specified by the `MARIADB_DATABASE` variable.
 
 # Caveats
 
 ## Where to Store Data
 
-Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `mariadb` images to familiarize themselves with the options available, including:
+Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `arm32v5/mariadb` images to familiarize themselves with the options available, including:
 
 -	Use a named volume using the container manager to manage the storage of your database data [by writing the database files to disk on the host system using its own internal volume management](https://docs.docker.com/storage/volumes/). This is the default and is easy and fairly transparent to the user. The downside is that the files may be hard to locate for tools and applications that run directly on the host system, i.e. outside containers.
 -	Create a data directory on the host system (outside the container) and [mount this to a directory visible from inside the container](https://docs.docker.com/storage/bind-mounts/). This places the database files in a known location on the host system, and makes it easy for tools and applications on the host system to access the files. The downside is that the user needs to make sure that the directory exists, and that e.g. directory permissions and other security mechanisms on the host system are set up correctly.
@@ -299,10 +279,10 @@ Important note: There are several ways to store data used by applications that r
 The Docker documentation is a good starting point for understanding the different storage options and variations, and there are multiple blogs and forum postings that discuss and give advice in this area. We will simply show the basic procedure here for the latter option above:
 
 1.	Create a data directory on a suitable volume on your host system, e.g. `/my/own/datadir`.
-2.	Start your `mariadb` container like this:
+2.	Start your `arm32v5/mariadb` container like this:
 
 	```console
-	$ docker run --name some-mariadb -v /my/own/datadir:/var/lib/mysql:Z -e MARIADB_ROOT_PASSWORD=my-secret-pw -d mariadb:latest
+	$ docker run --name some-mariadb -v /my/own/datadir:/var/lib/mysql:Z -e MARIADB_ROOT_PASSWORD=my-secret-pw -d arm32v5/mariadb:latest
 	```
 
 The `-v /my/own/datadir:/var/lib/mysql:Z` part of the command mounts the `/my/own/datadir` directory from the underlying host system as `/var/lib/mysql` inside the container, where MariaDB by default will write its data files.
@@ -317,7 +297,7 @@ See [the "Official Images" FAQ](https://github.com/docker-library/faq#healthchec
 
 ## Usage against an existing database
 
-If you start your `mariadb` container instance with a data directory that already contains a database (specifically, a `mysql` subdirectory), no environment variables that control initialization will be needed or examined, and no pre-existing databases will be changed. The only exception is the non-default `MARIADB_AUTO_UPGRADE` environment variable, that might cause `mysql_upgrade`/`mariadb-upgrade` to run, which might change the system tables.
+If you start your `arm32v5/mariadb` container instance with a data directory that already contains a database (specifically, a `mysql` subdirectory), no environment variables that control initialization will be needed or examined, and no pre-existing databases will be changed. The only exception is the non-default `MARIADB_AUTO_UPGRADE` environment variable, that might cause `mysql_upgrade`/`mariadb-upgrade` to run, which might change the system tables.
 
 ## Backups and Restores
 
@@ -338,7 +318,7 @@ This is documented on [MariaDB Knowledge Base : Adding Plugins to the Docker Off
 
 # Compose File Examples
 
-Example compose files using this `mariadb` are located in https://github.com/MariaDB/mariadb-docker in the `/examples` folder.
+Example compose files using this `arm32v5/mariadb` are located in https://github.com/MariaDB/mariadb-docker in the `/examples` folder.
 
 # License
 

+ 4 - 20
matomo/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `matomo` official image](https://hub.docker.com/_/matomo) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,8 +30,6 @@ WARNING:
 
 -	[`5.5.0-fpm`, `5.5-fpm`, `5-fpm`, `fpm`](https://github.com/matomo-org/docker/blob/1fc01016cc35b664740c2d4deec3218acc004511/fpm/Dockerfile)
 
--	[`5.5.0-fpm-alpine`, `5.5-fpm-alpine`, `5-fpm-alpine`, `fpm-alpine`](https://github.com/matomo-org/docker/blob/1fc01016cc35b664740c2d4deec3218acc004511/fpm-alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -66,7 +66,7 @@ WARNING:
 You can run the Matomo container and service like so:
 
 ```bash
-docker run -d --link some-mysql:db matomo
+docker run -d --link some-mysql:db arm32v5/matomo
 ```
 
 This assumes you've already launched a suitable MySQL or MariaDB database container.
@@ -76,7 +76,7 @@ This assumes you've already launched a suitable MySQL or MariaDB database contai
 Use a Docker volume to keep persistent data:
 
 ```bash
-docker run -d -p 8080:80 --link some-mysql:db -v matomo:/var/www/html matomo
+docker run -d -p 8080:80 --link some-mysql:db -v matomo:/var/www/html arm32v5/matomo
 ```
 
 ## Matomo Installation
@@ -125,22 +125,6 @@ We'd love to hear your feedback and suggestions in the issue tracker: [[https://
 
 ~~This product includes GeoLite data created by MaxMind, available from [https://www.maxmind.com](https://www.maxmind.com).~~ https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/
 
-# Image Variants
-
-The `matomo` images come in many flavors, each designed for a specific use case.
-
-## `matomo:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `matomo:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/matomo-org/matomo/blob/master/LEGALNOTICE) for the software contained in this image.

+ 9 - 159
maven/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `maven` official image](https://hub.docker.com/_/maven) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,139 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`3.9.11-eclipse-temurin-11-alpine`, `3.9-eclipse-temurin-11-alpine`, `3-eclipse-temurin-11-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/eclipse-temurin-11-alpine/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-11-noble`, `3.9.11-eclipse-temurin-11`, `3.9-eclipse-temurin-11-noble`, `3.9-eclipse-temurin-11`, `3-eclipse-temurin-11-noble`, `3-eclipse-temurin-11`](https://github.com/carlossg/docker-maven/blob/64ef35f1a6ef3538a0c7e846647d33ffa6232390/eclipse-temurin-11-noble/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-17-alpine`, `3.9-eclipse-temurin-17-alpine`, `3-eclipse-temurin-17-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/eclipse-temurin-17-alpine/Dockerfile)
-
--	[`4.0.0-rc-4-eclipse-temurin-17-alpine`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/eclipse-temurin-17-alpine-maven-4/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-17-noble`, `3.9.11-eclipse-temurin-17`, `3.9-eclipse-temurin-17-noble`, `3.9-eclipse-temurin-17`, `3-eclipse-temurin-17-noble`, `3-eclipse-temurin-17`](https://github.com/carlossg/docker-maven/blob/64ef35f1a6ef3538a0c7e846647d33ffa6232390/eclipse-temurin-17-noble/Dockerfile)
-
--	[`4.0.0-rc-4-eclipse-temurin-17-noble`, `4.0.0-rc-4-eclipse-temurin-17`](https://github.com/carlossg/docker-maven/blob/64ef35f1a6ef3538a0c7e846647d33ffa6232390/eclipse-temurin-17-noble-maven-4/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-21-alpine`, `3.9-eclipse-temurin-21-alpine`, `3-eclipse-temurin-21-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/eclipse-temurin-21-alpine/Dockerfile)
-
--	[`4.0.0-rc-4-eclipse-temurin-21-alpine`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/eclipse-temurin-21-alpine-maven-4/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-21-noble`, `3.9.11-eclipse-temurin-21`, `3.9-eclipse-temurin-21-noble`, `3.9-eclipse-temurin-21`, `3-eclipse-temurin-21-noble`, `3-eclipse-temurin-21`](https://github.com/carlossg/docker-maven/blob/64ef35f1a6ef3538a0c7e846647d33ffa6232390/eclipse-temurin-21-noble/Dockerfile)
-
--	[`4.0.0-rc-4-eclipse-temurin-21-noble`, `4.0.0-rc-4-eclipse-temurin-21`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/eclipse-temurin-21-noble-maven-4/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-25-alpine`, `3.9-eclipse-temurin-25-alpine`, `3-eclipse-temurin-25-alpine`](https://github.com/carlossg/docker-maven/blob/c774f7740e38fa4e4f4cec7153e4819cd9afd635/eclipse-temurin-25-alpine/Dockerfile)
-
--	[`4.0.0-rc-4-eclipse-temurin-25-alpine`](https://github.com/carlossg/docker-maven/blob/c774f7740e38fa4e4f4cec7153e4819cd9afd635/eclipse-temurin-25-alpine-maven-4/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-25-noble`, `3.9.11`, `3.9.11-eclipse-temurin`, `3.9.11-eclipse-temurin-25`, `3.9-eclipse-temurin-25-noble`, `3.9`, `3.9-eclipse-temurin`, `3.9-eclipse-temurin-25`, `3-eclipse-temurin-25-noble`, `3`, `latest`, `3-eclipse-temurin`, `eclipse-temurin`, `3-eclipse-temurin-25`](https://github.com/carlossg/docker-maven/blob/c774f7740e38fa4e4f4cec7153e4819cd9afd635/eclipse-temurin-25-noble/Dockerfile)
-
--	[`4.0.0-rc-4-eclipse-temurin-25-noble`, `4.0.0-rc-4`, `4.0.0-rc-4-eclipse-temurin`, `4.0.0-rc-4-eclipse-temurin-25`](https://github.com/carlossg/docker-maven/blob/c774f7740e38fa4e4f4cec7153e4819cd9afd635/eclipse-temurin-25-noble-maven-4/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-8-alpine`, `3.9-eclipse-temurin-8-alpine`, `3-eclipse-temurin-8-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/eclipse-temurin-8-alpine/Dockerfile)
-
--	[`3.9.11-eclipse-temurin-8-noble`, `3.9.11-eclipse-temurin-8`, `3.9-eclipse-temurin-8-noble`, `3.9-eclipse-temurin-8`, `3-eclipse-temurin-8-noble`, `3-eclipse-temurin-8`](https://github.com/carlossg/docker-maven/blob/64ef35f1a6ef3538a0c7e846647d33ffa6232390/eclipse-temurin-8-noble/Dockerfile)
-
--	[`3.9.11-ibmjava-8`, `3.9.11-ibmjava`, `3.9-ibmjava-8`, `3.9-ibmjava`, `3-ibmjava-8`, `3-ibmjava`, `ibmjava`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/ibmjava-8/Dockerfile)
-
--	[`3.9.11-ibm-semeru-11-noble`, `3.9-ibm-semeru-11-noble`, `3-ibm-semeru-11-noble`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/ibm-semeru-11-noble/Dockerfile)
-
--	[`3.9.11-ibm-semeru-17-noble`, `3.9-ibm-semeru-17-noble`, `3-ibm-semeru-17-noble`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/ibm-semeru-17-noble/Dockerfile)
-
--	[`4.0.0-rc-4-ibm-semeru-17-noble`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/ibm-semeru-17-noble-maven-4/Dockerfile)
-
--	[`3.9.11-ibm-semeru-21-noble`, `3.9-ibm-semeru-21-noble`, `3-ibm-semeru-21-noble`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/ibm-semeru-21-noble/Dockerfile)
-
--	[`4.0.0-rc-4-ibm-semeru-21-noble`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/ibm-semeru-21-noble-maven-4/Dockerfile)
-
--	[`3.9.11-ibm-semeru-25-noble`, `3.9-ibm-semeru-25-noble`, `3-ibm-semeru-25-noble`](https://github.com/carlossg/docker-maven/blob/7df425991666b4cf7ce7130aa348aa940c15d9c4/ibm-semeru-25-noble/Dockerfile)
-
--	[`4.0.0-rc-4-ibm-semeru-25-noble`](https://github.com/carlossg/docker-maven/blob/7df425991666b4cf7ce7130aa348aa940c15d9c4/ibm-semeru-25-noble-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-11`, `3.9-amazoncorretto-11`, `3-amazoncorretto-11`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-11/Dockerfile)
-
--	[`3.9.11-amazoncorretto-11-al2023`, `3.9-amazoncorretto-11-al2023`, `3-amazoncorretto-11-al2023`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-11-al2023/Dockerfile)
-
--	[`3.9.11-amazoncorretto-11-alpine`, `3.9-amazoncorretto-11-alpine`, `3-amazoncorretto-11-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-11-alpine/Dockerfile)
-
--	[`3.9.11-amazoncorretto-11-debian`, `3.9.11-amazoncorretto-11-debian-trixie`, `3.9-amazoncorretto-11-debian`, `3.9-amazoncorretto-11-debian-trixie`, `3-amazoncorretto-11-debian`, `3-amazoncorretto-11-debian-trixie`](https://github.com/carlossg/docker-maven/blob/5557ed7695b311b7880b5094dbedcb759dddd86a/amazoncorretto-11-debian/Dockerfile)
-
--	[`3.9.11-amazoncorretto-17`, `3.9-amazoncorretto-17`, `3-amazoncorretto-17`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-17/Dockerfile)
-
--	[`3.9.11-amazoncorretto-17-al2023`, `3.9-amazoncorretto-17-al2023`, `3-amazoncorretto-17-al2023`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-17-al2023/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-17-al2023`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-17-al2023-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-17-alpine`, `3.9-amazoncorretto-17-alpine`, `3-amazoncorretto-17-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-17-alpine/Dockerfile)
-
--	[`3.9.11-amazoncorretto-17-debian`, `3.9.11-amazoncorretto-17-debian-trixie`, `3.9-amazoncorretto-17-debian`, `3.9-amazoncorretto-17-debian-trixie`, `3-amazoncorretto-17-debian`, `3-amazoncorretto-17-debian-trixie`](https://github.com/carlossg/docker-maven/blob/5557ed7695b311b7880b5094dbedcb759dddd86a/amazoncorretto-17-debian/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-17-debian`, `4.0.0-rc-4-amazoncorretto-17-debian-trixie`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-17-debian-maven-4/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-17`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-17-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-21`, `3.9-amazoncorretto-21`, `3-amazoncorretto-21`](https://github.com/carlossg/docker-maven/blob/953489ab1a34d6a78158ed34b7432e19f119c466/amazoncorretto-21/Dockerfile)
-
--	[`3.9.11-amazoncorretto-21-al2023`, `3.9-amazoncorretto-21-al2023`, `3-amazoncorretto-21-al2023`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-21-al2023/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-21-al2023`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-21-al2023-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-21-alpine`, `3.9-amazoncorretto-21-alpine`, `3-amazoncorretto-21-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-21-alpine/Dockerfile)
-
--	[`3.9.11-amazoncorretto-21-debian`, `3.9.11-amazoncorretto-21-debian-trixie`, `3.9-amazoncorretto-21-debian`, `3.9-amazoncorretto-21-debian-trixie`, `3-amazoncorretto-21-debian`, `3-amazoncorretto-21-debian-trixie`](https://github.com/carlossg/docker-maven/blob/5557ed7695b311b7880b5094dbedcb759dddd86a/amazoncorretto-21-debian/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-21-debian`, `4.0.0-rc-4-amazoncorretto-21-debian-trixie`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-21-debian-maven-4/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-21`](https://github.com/carlossg/docker-maven/blob/953489ab1a34d6a78158ed34b7432e19f119c466/amazoncorretto-21-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-24`, `3.9-amazoncorretto-24`, `3-amazoncorretto-24`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-24/Dockerfile)
-
--	[`3.9.11-amazoncorretto-24-al2023`, `3.9-amazoncorretto-24-al2023`, `3-amazoncorretto-24-al2023`](https://github.com/carlossg/docker-maven/blob/91a4014542b7460b411512805153b5876783fc70/amazoncorretto-24-al2023/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-24-al2023`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-24-al2023-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-24-alpine`, `3.9-amazoncorretto-24-alpine`, `3-amazoncorretto-24-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-24-alpine/Dockerfile)
-
--	[`3.9.11-amazoncorretto-24-debian`, `3.9.11-amazoncorretto-24-debian-trixie`, `3.9-amazoncorretto-24-debian`, `3.9-amazoncorretto-24-debian-trixie`, `3-amazoncorretto-24-debian`, `3-amazoncorretto-24-debian-trixie`](https://github.com/carlossg/docker-maven/blob/5557ed7695b311b7880b5094dbedcb759dddd86a/amazoncorretto-24-debian/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-24-debian`, `4.0.0-rc-4-amazoncorretto-24-debian-trixie`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-24-debian-maven-4/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-24`](https://github.com/carlossg/docker-maven/blob/953489ab1a34d6a78158ed34b7432e19f119c466/amazoncorretto-24-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-25`, `3.9.11-amazoncorretto`, `3.9-amazoncorretto-25`, `3.9-amazoncorretto`, `3-amazoncorretto-25`, `3-amazoncorretto`, `amazoncorretto`](https://github.com/carlossg/docker-maven/blob/ea19ceba8f7f27dfca5db9a557c2c7104b9bbcf0/amazoncorretto-25/Dockerfile)
-
--	[`3.9.11-amazoncorretto-25-al2023`, `3.9-amazoncorretto-25-al2023`, `3-amazoncorretto-25-al2023`](https://github.com/carlossg/docker-maven/blob/8e4c2c5d8d70b078a60c23f1dea90edcde4bf0d2/amazoncorretto-25-al2023/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-25-al2023`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/amazoncorretto-25-al2023-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-25-alpine`, `3.9-amazoncorretto-25-alpine`, `3-amazoncorretto-25-alpine`](https://github.com/carlossg/docker-maven/blob/ea19ceba8f7f27dfca5db9a557c2c7104b9bbcf0/amazoncorretto-25-alpine/Dockerfile)
-
--	[`3.9.11-amazoncorretto-25-debian`, `3.9.11-amazoncorretto-25-debian-trixie`, `3.9-amazoncorretto-25-debian`, `3.9-amazoncorretto-25-debian-trixie`, `3-amazoncorretto-25-debian`, `3-amazoncorretto-25-debian-trixie`](https://github.com/carlossg/docker-maven/blob/911dda48cffcacf6dffb543157e37a7628f0e6e7/amazoncorretto-25-debian/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-25-debian`, `4.0.0-rc-4-amazoncorretto-25-debian-trixie`](https://github.com/carlossg/docker-maven/blob/911dda48cffcacf6dffb543157e37a7628f0e6e7/amazoncorretto-25-debian-maven-4/Dockerfile)
-
--	[`4.0.0-rc-4-amazoncorretto-25`, `4.0.0-rc-4-amazoncorretto`](https://github.com/carlossg/docker-maven/blob/953489ab1a34d6a78158ed34b7432e19f119c466/amazoncorretto-25-maven-4/Dockerfile)
-
--	[`3.9.11-amazoncorretto-8`, `3.9-amazoncorretto-8`, `3-amazoncorretto-8`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-8/Dockerfile)
-
--	[`3.9.11-amazoncorretto-8-al2023`, `3.9-amazoncorretto-8-al2023`, `3-amazoncorretto-8-al2023`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-8-al2023/Dockerfile)
-
--	[`3.9.11-amazoncorretto-8-alpine`, `3.9-amazoncorretto-8-alpine`, `3-amazoncorretto-8-alpine`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/amazoncorretto-8-alpine/Dockerfile)
-
--	[`3.9.11-amazoncorretto-8-debian`, `3.9.11-amazoncorretto-8-debian-trixie`, `3.9-amazoncorretto-8-debian`, `3.9-amazoncorretto-8-debian-trixie`, `3-amazoncorretto-8-debian`, `3-amazoncorretto-8-debian-trixie`](https://github.com/carlossg/docker-maven/blob/5557ed7695b311b7880b5094dbedcb759dddd86a/amazoncorretto-8-debian/Dockerfile)
-
--	[`3.9.11-sapmachine-11`, `3.9-sapmachine-11`, `3-sapmachine-11`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/sapmachine-11/Dockerfile)
-
--	[`3.9.11-sapmachine-17`, `3.9-sapmachine-17`, `3-sapmachine-17`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/sapmachine-17/Dockerfile)
-
--	[`4.0.0-rc-4-sapmachine-17`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/sapmachine-17-maven-4/Dockerfile)
-
--	[`3.9.11-sapmachine-21`, `3.9-sapmachine-21`, `3-sapmachine-21`](https://github.com/carlossg/docker-maven/blob/6bd15f0c704bad9806b4bbedea6f1faff5194c71/sapmachine-21/Dockerfile)
-
--	[`4.0.0-rc-4-sapmachine-21`](https://github.com/carlossg/docker-maven/blob/3e68954f87f8b9be35921fdd538c4d769362f3bf/sapmachine-21-maven-4/Dockerfile)
-
--	[`3.9.11-sapmachine-25`, `3.9.11-sapmachine`, `3.9-sapmachine-25`, `3.9-sapmachine`, `3-sapmachine-25`, `3-sapmachine`, `sapmachine`](https://github.com/carlossg/docker-maven/blob/31123f677b641c82496f8935f5f3c3e3885fa3f5/sapmachine-25/Dockerfile)
-
--	[`4.0.0-rc-4-sapmachine-25`, `4.0.0-rc-4-sapmachine`](https://github.com/carlossg/docker-maven/blob/2f044045740088673c3a00388056cbbd747f2fea/sapmachine-25-maven-4/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -188,7 +58,7 @@ WARNING:
 You can run a Maven project by using the Maven Docker image directly, passing a Maven command to `docker run`:
 
 ```console
-$ docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven maven:3.3-jdk-8 mvn clean install
+$ docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven arm32v5/maven:3.3-jdk-8 mvn clean install
 ```
 
 ## Building local Docker image (optional)
@@ -196,7 +66,7 @@ $ docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w /u
 This is a base image that you can extend, so it has the bare minimum packages needed. If you add custom package(s) to the `Dockerfile`, then you can build your local Docker image like this:
 
 ```console
-$ docker build --tag my_local_maven:3.5.2-jdk-8 .
+$ docker build --tag my_local_arm32v5/maven:3.5.2-jdk-8 .
 ```
 
 # Reusing the Maven local repository
@@ -205,14 +75,14 @@ The local Maven repository can be reused across containers by creating a volume
 
 ```console
 $ docker volume create --name maven-repo
-$ docker run -it -v maven-repo:/root/.m2 maven mvn archetype:generate # will download artifacts
-$ docker run -it -v maven-repo:/root/.m2 maven mvn archetype:generate # will reuse downloaded artifacts
+$ docker run -it -v maven-repo:/root/.m2 arm32v5/maven mvn archetype:generate # will download artifacts
+$ docker run -it -v maven-repo:/root/.m2 arm32v5/maven mvn archetype:generate # will reuse downloaded artifacts
 ```
 
 Or you can just use your home .m2 cache directory that you share e.g. with your Eclipse/IDEA:
 
 ```console
-$ docker run -it --rm -v "$PWD":/usr/src/mymaven -v "$HOME/.m2":/root/.m2 -v "$PWD/target:/usr/src/mymaven/target" -w /usr/src/mymaven maven mvn clean package  
+$ docker run -it --rm -v "$PWD":/usr/src/mymaven -v "$HOME/.m2":/root/.m2 -v "$PWD/target:/usr/src/mymaven/target" -w /usr/src/mymaven arm32v5/maven mvn clean package  
 ```
 
 # Packaging a local repository with the image
@@ -241,29 +111,9 @@ Maven needs the user home to download artifacts to, and if the user does not exi
 For example, to run as user `1000` mounting the host' Maven repo
 
 ```console
-$ docker run -v ~/.m2:/var/maven/.m2 -ti --rm -u 1000 -e MAVEN_CONFIG=/var/maven/.m2 maven mvn -Duser.home=/var/maven archetype:generate
+$ docker run -v ~/.m2:/var/maven/.m2 -ti --rm -u 1000 -e MAVEN_CONFIG=/var/maven/.m2 arm32v5/maven mvn -Duser.home=/var/maven archetype:generate
 ```
 
-# Image Variants
-
-The `maven` images come in many flavors, each designed for a specific use case.
-
-## `maven:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-Some of these tags may have names like noble in them. These are the suite code names for releases of [Ubuntu](https://wiki.ubuntu.com/Releases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Ubuntu.
-
-## `maven:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://www.apache.org/licenses/) for the software contained in this image.

+ 6 - 26
mediawiki/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `mediawiki` official image](https://hub.docker.com/_/mediawiki) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,20 +30,14 @@ WARNING:
 
 -	[`1.44.2-fpm`, `1.44-fpm`, `stable-fpm`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.44/fpm/Dockerfile)
 
--	[`1.44.2-fpm-alpine`, `1.44-fpm-alpine`, `stable-fpm-alpine`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.44/fpm-alpine/Dockerfile)
-
 -	[`1.43.5`, `1.43`, `lts`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.43/apache/Dockerfile)
 
 -	[`1.43.5-fpm`, `1.43-fpm`, `lts-fpm`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.43/fpm/Dockerfile)
 
--	[`1.43.5-fpm-alpine`, `1.43-fpm-alpine`, `lts-fpm-alpine`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.43/fpm-alpine/Dockerfile)
-
 -	[`1.39.15`, `1.39`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.39/apache/Dockerfile)
 
 -	[`1.39.15-fpm`, `1.39-fpm`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.39/fpm/Dockerfile)
 
--	[`1.39.15-fpm-alpine`, `1.39-fpm-alpine`](https://github.com/wikimedia/mediawiki-docker/blob/22e0f2939d36bfc61d1572e4e1a2afd66d84e6f5/1.39/fpm-alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -74,13 +70,13 @@ MediaWiki is free and open-source wiki software. Originally developed by Magnus
 The basic pattern for starting a `mediawiki` instance is:
 
 ```console
-$ docker run --name some-mediawiki -d mediawiki
+$ docker run --name some-mediawiki -d arm32v5/mediawiki
 ```
 
 If you'd like to be able to access the instance from the host without the container's IP, standard port mappings can be used:
 
 ```console
-$ docker run --name some-mediawiki -p 8080:80 -d mediawiki
+$ docker run --name some-mediawiki -p 8080:80 -d arm32v5/mediawiki
 ```
 
 Then, access it via `http://localhost:8080` or `http://host-ip:8080` in a browser.
@@ -92,7 +88,7 @@ When first accessing the webserver provided by this image, it will go through a
 ## MySQL
 
 ```console
-$ docker run --name some-mediawiki --link some-mysql:mysql -d mediawiki
+$ docker run --name some-mediawiki --link some-mysql:mysql -d arm32v5/mediawiki
 ```
 
 -	Database type: `MySQL, MariaDB, or equivalent`
@@ -106,7 +102,7 @@ By default, this image does not include any volumes.
 The paths `/var/www/html/images` and `/var/www/html/LocalSettings.php` are things that generally ought to be volumes, but do not explicitly have a `VOLUME` declaration in this image because volumes cannot be removed.
 
 ```console
-$ docker run --rm mediawiki tar -cC /var/www/html/sites . | tar -xC /path/on/host/sites
+$ docker run --rm arm32v5/mediawiki tar -cC /var/www/html/sites . | tar -xC /path/on/host/sites
 ```
 
 ## ... via [`docker compose`](https://github.com/docker/compose)
@@ -160,22 +156,6 @@ The following Docker Hub features can help with the task of keeping your depende
 
 -	[Automated Builds](https://docs.docker.com/docker-hub/builds/) let Docker Hub automatically build your Dockerfile each time you push changes to it.
 
-# Image Variants
-
-The `mediawiki` images come in many flavors, each designed for a specific use case.
-
-## `mediawiki:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `mediawiki:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://phabricator.wikimedia.org/source/mediawiki/browse/master/COPYING) for the software contained in this image.

+ 6 - 24
memcached/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `memcached` official image](https://hub.docker.com/_/memcached) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -26,8 +28,6 @@ WARNING:
 
 -	[`1.6.39`, `1.6`, `1`, `latest`, `1.6.39-trixie`, `1.6-trixie`, `1-trixie`, `trixie`](https://github.com/docker-library/memcached/blob/4569a8aaadebe2cfc4c1b5b052eb0764519db470/1/debian/Dockerfile)
 
--	[`1.6.39-alpine`, `1.6-alpine`, `1-alpine`, `alpine`, `1.6.39-alpine3.22`, `1.6-alpine3.22`, `1-alpine3.22`, `alpine3.22`](https://github.com/docker-library/memcached/blob/82dce5b661528c56980b7166b1065c149fab783e/1/alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -58,7 +58,7 @@ Memcached's APIs provide a very large hash table distributed across multiple mac
 # How to use this image
 
 ```console
-$ docker run --name my-memcache -d memcached
+$ docker run --name my-memcache -d arm32v5/memcached
 ```
 
 ### Configuration
@@ -66,13 +66,13 @@ $ docker run --name my-memcache -d memcached
 To customize the configuration of the memcached server, first obtain the upstream configuration options from the container:
 
 ```console
-$ docker run --rm memcached -h
+$ docker run --rm arm32v5/memcached -h
 ```
 
 Using `docker run`:
 
 ```console
-$ docker run --name my-memcache -d memcached memcached --memory-limit=64
+$ docker run --name my-memcache -d arm32v5/memcached memcached --memory-limit=64
 ```
 
 or using Docker Compose:
@@ -80,7 +80,7 @@ or using Docker Compose:
 ```yaml
 services:
   memcached:
-    image: memcached
+    image: arm32v5/memcached
     command:
       - --conn-limit=1024
       - --memory-limit=64
@@ -89,24 +89,6 @@ services:
 
 For infomation on configuring your memcached server, see the extensive [wiki](https://github.com/memcached/memcached/wiki).
 
-# Image Variants
-
-The `memcached` images come in many flavors, each designed for a specific use case.
-
-## `memcached:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `memcached:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/memcached/memcached/blob/master/LICENSE) for the software contained in this image.

+ 5 - 3
mongo-express/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `mongo-express` official image](https://hub.docker.com/_/mongo-express) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,7 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-**No supported tags**
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -56,7 +58,7 @@ mongo-express is a web-based MongoDB admin interface written in Node.js, Express
 # How to use this image
 
 ```console
-$ docker run --network some-network -e ME_CONFIG_MONGODB_SERVER=some-mongo -p 8081:8081 mongo-express
+$ docker run --network some-network -e ME_CONFIG_MONGODB_SERVER=some-mongo -p 8081:8081 arm32v5/mongo-express
 ```
 
 Then you can hit `http://localhost:8081` or `http://host-ip:8081` in your browser.
@@ -108,7 +110,7 @@ $ docker run -it --rm \
     -e ME_CONFIG_MONGODB_SERVER="web_db_1" \
     -e ME_CONFIG_BASICAUTH_USERNAME="user" \
     -e ME_CONFIG_BASICAUTH_PASSWORD="fairly long password" \
-    mongo-express
+    arm32v5/mongo-express
 ```
 
 This example links to a container name typical of `docker compose`, changes the editor's color theme, and enables basic authentication.

+ 15 - 104
mongo/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `mongo` official image](https://hub.docker.com/_/mongo) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,80 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`8.0.15-noble`, `8.0-noble`, `8-noble`, `noble`](https://github.com/docker-library/mongo/blob/12330e190aa0ba8cfd07004a7a74791b270a3206/8.0/Dockerfile)
-
--	[`8.0.15-windowsservercore-ltsc2025`, `8.0-windowsservercore-ltsc2025`, `8-windowsservercore-ltsc2025`, `windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`8.0.15-windowsservercore-ltsc2022`, `8.0-windowsservercore-ltsc2022`, `8-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`8.0.15-nanoserver-ltsc2022`, `8.0-nanoserver-ltsc2022`, `8-nanoserver-ltsc2022`, `nanoserver-ltsc2022`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`7.0.25-jammy`, `7.0-jammy`, `7-jammy`](https://github.com/docker-library/mongo/blob/12330e190aa0ba8cfd07004a7a74791b270a3206/7.0/Dockerfile)
-
--	[`7.0.25-windowsservercore-ltsc2025`, `7.0-windowsservercore-ltsc2025`, `7-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`7.0.25-windowsservercore-ltsc2022`, `7.0-windowsservercore-ltsc2022`, `7-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`7.0.25-nanoserver-ltsc2022`, `7.0-nanoserver-ltsc2022`, `7-nanoserver-ltsc2022`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/nanoserver-ltsc2022/Dockerfile)
-
--	[`6.0.26-jammy`, `6.0-jammy`, `6-jammy`](https://github.com/docker-library/mongo/blob/d9efcb7f46c4a17da2fdc9dbb4ef644f4f92053d/6.0/Dockerfile)
-
--	[`6.0.26-windowsservercore-ltsc2025`, `6.0-windowsservercore-ltsc2025`, `6-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`6.0.26-windowsservercore-ltsc2022`, `6.0-windowsservercore-ltsc2022`, `6-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`6.0.26-nanoserver-ltsc2022`, `6.0-nanoserver-ltsc2022`, `6-nanoserver-ltsc2022`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/nanoserver-ltsc2022/Dockerfile)
-
-## Shared Tags
-
--	`8.0.15`, `8.0`, `8`, `latest`:
-
-	-	[`8.0.15-noble`](https://github.com/docker-library/mongo/blob/12330e190aa0ba8cfd07004a7a74791b270a3206/8.0/Dockerfile)
-	-	[`8.0.15-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`8.0.15-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`8.0.15-windowsservercore`, `8.0-windowsservercore`, `8-windowsservercore`, `windowsservercore`:
-
-	-	[`8.0.15-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`8.0.15-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`8.0.15-nanoserver`, `8.0-nanoserver`, `8-nanoserver`, `nanoserver`:
-
-	-	[`8.0.15-nanoserver-ltsc2022`](https://github.com/docker-library/mongo/blob/c7ea10a79db9577890466804058872f34f21b3ab/8.0/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`7.0.25`, `7.0`, `7`:
-
-	-	[`7.0.25-jammy`](https://github.com/docker-library/mongo/blob/12330e190aa0ba8cfd07004a7a74791b270a3206/7.0/Dockerfile)
-	-	[`7.0.25-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`7.0.25-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`7.0.25-windowsservercore`, `7.0-windowsservercore`, `7-windowsservercore`:
-
-	-	[`7.0.25-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`7.0.25-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`7.0.25-nanoserver`, `7.0-nanoserver`, `7-nanoserver`:
-
-	-	[`7.0.25-nanoserver-ltsc2022`](https://github.com/docker-library/mongo/blob/d828bd4b9677891b7b4a5a2259d939f7a5cb3377/7.0/windows/nanoserver-ltsc2022/Dockerfile)
-
--	`6.0.26`, `6.0`, `6`:
-
-	-	[`6.0.26-jammy`](https://github.com/docker-library/mongo/blob/d9efcb7f46c4a17da2fdc9dbb4ef644f4f92053d/6.0/Dockerfile)
-	-	[`6.0.26-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`6.0.26-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`6.0.26-windowsservercore`, `6.0-windowsservercore`, `6-windowsservercore`:
-
-	-	[`6.0.26-windowsservercore-ltsc2025`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`6.0.26-windowsservercore-ltsc2022`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`6.0.26-nanoserver`, `6.0-nanoserver`, `6-nanoserver`:
-
-	-	[`6.0.26-nanoserver-ltsc2022`](https://github.com/docker-library/mongo/blob/0bd4b9bbe4bb9b85a56b851516a6c36a4629743b/6.0/windows/nanoserver-ltsc2022/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -137,7 +66,7 @@ By default Mongo's configuration requires no authentication for access, even for
 ## Start a `mongo` server instance
 
 ```console
-$ docker run --name some-mongo -d mongo:tag
+$ docker run --name some-mongo -d arm32v5/mongo:tag
 ```
 
 ... where `some-mongo` is the name you want to assign to your container and `tag` is the tag specifying the MongoDB version you want. See the list above for relevant tags.
@@ -147,7 +76,7 @@ $ docker run --name some-mongo -d mongo:tag
 The MongoDB server in the image listens on the standard MongoDB port, `27017`, so connecting via Docker networks will be the same as connecting to a remote `mongod`. The following example starts another MongoDB container instance and runs the `mongosh` (use `mongo` with `4.x` versions) command line client against the original MongoDB container from the example above, allowing you to execute MongoDB statements against your database instance:
 
 ```console
-$ docker run -it --network some-network --rm mongo mongosh --host some-mongo test
+$ docker run -it --network some-network --rm arm32v5/mongo mongosh --host some-mongo test
 ```
 
 ... where `some-mongo` is the name of your original `mongo` container.
@@ -181,7 +110,7 @@ Run `docker compose up`, wait for it to initialize completely, and visit `http:/
 
 ## Container shell access and viewing MongoDB logs
 
-The `docker exec` command allows you to run commands inside a Docker container. The following command line will give you a bash shell inside your `mongo` container:
+The `docker exec` command allows you to run commands inside a Docker container. The following command line will give you a bash shell inside your `arm32v5/mongo` container:
 
 ```console
 $ docker exec -it some-mongo bash
@@ -202,7 +131,7 @@ See the [MongoDB manual](https://www.mongodb.com/docs/manual/administration/conf
 Most MongoDB configuration options can be set through flags to `mongod`. The entrypoint of the image passes its arguments along to `mongod`. Example below enables MongoDB [query profiler](https://www.mongodb.com/docs/manual/reference/program/mongod/#profiler-options) via `docker run`.
 
 ```console
-$ docker run --name some-mongo -d mongo --profile 1
+$ docker run --name some-mongo -d arm32v5/mongo --profile 1
 ```
 
 The same can be achieved with a `compose.yaml` file
@@ -210,24 +139,24 @@ The same can be achieved with a `compose.yaml` file
 ```yaml
 services:
   mongo:
-    image: mongo
+    image: arm32v5/mongo
     command: --profile 1
 ```
 
 To see the full list of possible options, check the MongoDB manual on [`mongod`](https://www.mongodb.com/docs/manual/reference/program/mongod/) or check the `--help` output of `mongod`:
 
 ```console
-$ docker run -it --rm mongo --help
+$ docker run -it --rm arm32v5/mongo --help
 ```
 
 ## Using a custom MongoDB configuration file
 
-For a more complicated configuration setup, you can still use the MongoDB configuration file. `mongod` does not read a configuration file by default, so the `--config` option with the path to the configuration file needs to be specified. Create a custom configuration file and put it in the container by either creating a custom Dockerfile `FROM mongo` or mounting it from the host machine to the container. See the MongoDB manual for a full list of [configuration file](https://www.mongodb.com/docs/manual/reference/configuration-options/) options.
+For a more complicated configuration setup, you can still use the MongoDB configuration file. `mongod` does not read a configuration file by default, so the `--config` option with the path to the configuration file needs to be specified. Create a custom configuration file and put it in the container by either creating a custom Dockerfile `FROM arm32v5/mongo` or mounting it from the host machine to the container. See the MongoDB manual for a full list of [configuration file](https://www.mongodb.com/docs/manual/reference/configuration-options/) options.
 
 For example, `/my/custom/mongod.conf` is the path to the custom configuration file. Then start the MongoDB container like the following:
 
 ```console
-$ docker run --name some-mongo -v /my/custom:/etc/mongo -d mongo --config /etc/mongo/mongod.conf
+$ docker run --name some-mongo -v /my/custom:/etc/mongo -d arm32v5/mongo --config /etc/mongo/mongod.conf
 ```
 
 ## Environment Variables
@@ -244,9 +173,9 @@ The following is an example of using these two variables to create a MongoDB ins
 $ docker run -d --network some-network --name some-mongo \
 	-e MONGO_INITDB_ROOT_USERNAME=mongoadmin \
 	-e MONGO_INITDB_ROOT_PASSWORD=secret \
-	mongo
+	arm32v5/mongo
 
-$ docker run -it --rm --network some-network mongo \
+$ docker run -it --rm --network some-network arm32v5/mongo \
 	mongosh --host some-mongo \
 		-u mongoadmin \
 		-p secret \
@@ -269,7 +198,7 @@ This variable allows you to specify the name of a database to be used for creati
 As an alternative to passing sensitive information via environment variables, `_FILE` may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in `/run/secrets/<secret_name>` files. For example:
 
 ```console
-$ docker run --name some-mongo -e MONGO_INITDB_ROOT_PASSWORD_FILE=/run/secrets/mongo-root -d mongo
+$ docker run --name some-mongo -e MONGO_INITDB_ROOT_PASSWORD_FILE=/run/secrets/mongo-root -d arm32v5/mongo
 ```
 
 Currently, this is only supported for `MONGO_INITDB_ROOT_USERNAME` and `MONGO_INITDB_ROOT_PASSWORD`.
@@ -307,7 +236,7 @@ The Docker documentation is a good starting point for understanding the differen
 2.	Start your `mongo` container like this:
 
 	```console
-	$ docker run --name some-mongo -v /my/own/datadir:/data/db -d mongo
+	$ docker run --name some-mongo -v /my/own/datadir:/data/db -d arm32v5/mongo
 	```
 
 The `-v /my/own/datadir:/data/db` part of the command mounts the `/my/own/datadir` directory from the underlying host system as `/data/db` inside the container, where MongoDB by default will write its data files.
@@ -322,24 +251,6 @@ Most of the normal tools will work, although their usage might be a little convo
 $ docker exec some-mongo sh -c 'exec mongodump -d <database_name> --archive' > /some/path/on/your/host/all-collections.archive
 ```
 
-# Image Variants
-
-The `mongo` images come in many flavors, each designed for a specific use case.
-
-## `mongo:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like jammy or noble in them. These are the suite code names for releases of [Ubuntu](https://wiki.ubuntu.com/Releases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Ubuntu.
-
-## `mongo:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
 # License
 
 View [license information](https://github.com/mongodb/mongo/blob/6ea81c883e7297be99884185c908c7ece385caf8/README#L89-L95) for the software contained in this image.

+ 5 - 23
monica/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `monica` official image](https://hub.docker.com/_/monica) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -26,14 +28,10 @@ WARNING:
 
 -	[`4.1.2-apache`, `4.1-apache`, `4-apache`, `apache`, `4.1.2`, `4.1`, `4`, `latest`](https://github.com/monicahq/docker/blob/7ffc74385e243e2dac4d7013a3240c0ae1229f05/4/apache/Dockerfile)
 
--	[`4.1.2-fpm-alpine`, `4.1-fpm-alpine`, `4-fpm-alpine`, `fpm-alpine`](https://github.com/monicahq/docker/blob/7ffc74385e243e2dac4d7013a3240c0ae1229f05/4/fpm-alpine/Dockerfile)
-
 -	[`4.1.2-fpm`, `4.1-fpm`, `4-fpm`, `fpm`](https://github.com/monicahq/docker/blob/7ffc74385e243e2dac4d7013a3240c0ae1229f05/4/fpm/Dockerfile)
 
 -	[`5.0.0-beta.5-apache`, `5.0.0-beta-apache`, `5.0-apache`](https://github.com/monicahq/docker/blob/7ffc74385e243e2dac4d7013a3240c0ae1229f05/5/apache/Dockerfile)
 
--	[`5.0.0-beta.5-fpm-alpine`, `5.0.0-beta-fpm-alpine`, `5.0-fpm-alpine`](https://github.com/monicahq/docker/blob/7ffc74385e243e2dac4d7013a3240c0ae1229f05/5/fpm-alpine/Dockerfile)
-
 -	[`5.0.0-beta.5-fpm`, `5.0.0-beta-fpm`, `5.0-fpm`](https://github.com/monicahq/docker/blob/7ffc74385e243e2dac4d7013a3240c0ae1229f05/5/fpm/Dockerfile)
 
 # Quick reference (cont.)
@@ -74,7 +72,7 @@ The `fpm` tag contains a fastCGI-Process that serves the web pages. This image s
 This image contains a webserver that exposes port 80. Run the container with:
 
 ```console
-docker run --name some-monica -d -p 8080:80 monica
+docker run --name some-monica -d -p 8080:80 arm32v5/monica
 ```
 
 ### Using the fpm image
@@ -82,7 +80,7 @@ docker run --name some-monica -d -p 8080:80 monica
 This image serves a fastCGI server that exposes port 9000. You may need an additional web server that can proxy requests to the fpm port 9000 of the container. Run this container with:
 
 ```console
-docker run --name some-monica -d -p 9000:9000 monica:fpm
+docker run --name some-monica -d -p 9000:9000 arm32v5/monica:fpm
 ```
 
 ### Using an external database
@@ -98,7 +96,7 @@ Run a container with this named volume:
 ```console
 docker run -d \
         -v monica_data:/var/www/html/storage \
-        monica
+        arm32v5/monica
 ```
 
 ### Run commands inside the container
@@ -273,22 +271,6 @@ One way to expose your Monica instance is to use a proxy webserver from your hos
 
 See some examples of Docker Compose possibilities in the [example section](https://github.com/monicahq/docker/blob/main/.examples) to show how to a proxy webserver with ssl capabilities.
 
-# Image Variants
-
-The `monica` images come in many flavors, each designed for a specific use case.
-
-## `monica:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `monica:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/monicahq/monica/blob/main/LICENSE.md) for the software contained in this image.

+ 23 - 27
mysql/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `mysql` official image](https://hub.docker.com/_/mysql) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`9.4.0`, `9.4`, `9`, `innovation`, `latest`, `9.4.0-oraclelinux9`, `9.4-oraclelinux9`, `9-oraclelinux9`, `innovation-oraclelinux9`, `oraclelinux9`, `9.4.0-oracle`, `9.4-oracle`, `9-oracle`, `innovation-oracle`, `oracle`](https://github.com/docker-library/mysql/blob/7a5e9fbb739c7d423437b8687dfd400ea84fdb20/innovation/Dockerfile.oracle)
-
--	[`8.4.6`, `8.4`, `8`, `lts`, `8.4.6-oraclelinux9`, `8.4-oraclelinux9`, `8-oraclelinux9`, `lts-oraclelinux9`, `8.4.6-oracle`, `8.4-oracle`, `8-oracle`, `lts-oracle`](https://github.com/docker-library/mysql/blob/7a5e9fbb739c7d423437b8687dfd400ea84fdb20/8.4/Dockerfile.oracle)
-
--	[`8.0.43`, `8.0`, `8.0.43-oraclelinux9`, `8.0-oraclelinux9`, `8.0.43-oracle`, `8.0-oracle`](https://github.com/docker-library/mysql/blob/7a5e9fbb739c7d423437b8687dfd400ea84fdb20/8.0/Dockerfile.oracle)
-
--	[`8.0.43-bookworm`, `8.0-bookworm`, `8.0.43-debian`, `8.0-debian`](https://github.com/docker-library/mysql/blob/7a5e9fbb739c7d423437b8687dfd400ea84fdb20/8.0/Dockerfile.debian)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -61,30 +57,30 @@ For more information and related downloads for MySQL Server and other MySQL prod
 
 # How to use this image
 
-## Start a `mysql` server instance
+## Start a `arm32v5/mysql` server instance
 
 Starting a MySQL instance is simple:
 
 ```console
-$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
+$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/mysql:tag
 ```
 
 ... where `some-mysql` is the name you want to assign to your container, `my-secret-pw` is the password to be set for the MySQL root user and `tag` is the tag specifying the MySQL version you want. See the list above for relevant tags.
 
 ## Connect to MySQL from the MySQL command line client
 
-The following command starts another `mysql` container instance and runs the `mysql` command line client against your original `mysql` container, allowing you to execute SQL statements against your database instance:
+The following command starts another `arm32v5/mysql` container instance and runs the `mysql` command line client against your original `arm32v5/mysql` container, allowing you to execute SQL statements against your database instance:
 
 ```console
-$ docker run -it --network some-network --rm mysql mysql -hsome-mysql -uexample-user -p
+$ docker run -it --network some-network --rm arm32v5/mysql mysql -hsome-mysql -uexample-user -p
 ```
 
-... where `some-mysql` is the name of your original `mysql` container (connected to the `some-network` Docker network).
+... where `some-mysql` is the name of your original `arm32v5/mysql` container (connected to the `some-network` Docker network).
 
 This image can also be used as a client for non-Docker or remote instances:
 
 ```console
-$ docker run -it --rm mysql mysql -hsome.mysql.host -usome-mysql-user -p
+$ docker run -it --rm arm32v5/mysql mysql -hsome.mysql.host -usome-mysql-user -p
 ```
 
 More information about the MySQL command line client can be found in the [MySQL documentation](http://dev.mysql.com/doc/en/mysql.html)
@@ -110,7 +106,7 @@ Run `docker compose up`, wait for it to initialize completely, and visit `http:/
 
 ## Container shell access and viewing MySQL logs
 
-The `docker exec` command allows you to run commands inside a Docker container. The following command line will give you a bash shell inside your `mysql` container:
+The `docker exec` command allows you to run commands inside a Docker container. The following command line will give you a bash shell inside your `arm32v5/mysql` container:
 
 ```console
 $ docker exec -it some-mysql bash
@@ -130,12 +126,12 @@ The default configuration for MySQL varies depending on the base image:
 
 **Debian-based MySQL 8 images:** The default configuration can be found in `/etc/mysql/my.cnf`, which may `!includedir` additional directories such as `/etc/mysql/conf.d`.
 
-Please inspect the relevant files and directories within the `mysql` image itself for more details.
+Please inspect the relevant files and directories within the `arm32v5/mysql` image itself for more details.
 
-If `/my/custom/config-file.cnf` is the path and name of your custom configuration file, you can start your `mysql` container like this (note that only the directory path of the custom config file is used in this command):
+If `/my/custom/config-file.cnf` is the path and name of your custom configuration file, you can start your `arm32v5/mysql` container like this (note that only the directory path of the custom config file is used in this command):
 
 ```console
-$ docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
+$ docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/mysql:tag
 ```
 
 This will start a new container `some-mysql` where the MySQL instance uses the combined startup settings from the default configuration file and `/etc/mysql/conf.d/config-file.cnf`, with settings from the latter taking precedence.
@@ -145,18 +141,18 @@ This will start a new container `some-mysql` where the MySQL instance uses the c
 Many configuration options can be passed as flags to `mysqld`. This will give you the flexibility to customize the container without needing a `cnf` file. For example, if you want to change the default encoding and collation for all tables to use UTF-8 (`utf8mb4`) just run the following:
 
 ```console
-$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
+$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
 ```
 
 If you would like to see a complete list of available options, just run:
 
 ```console
-$ docker run -it --rm mysql:tag --verbose --help
+$ docker run -it --rm arm32v5/mysql:tag --verbose --help
 ```
 
 ## Environment Variables
 
-When you start the `mysql` image, you can adjust the configuration of the MySQL instance by passing one or more environment variables on the `docker run` command line. Do note that none of the variables below will have any effect if you start the container with a data directory that already contains a database: any pre-existing database will always be left untouched on container startup.
+When you start the `arm32v5/mysql` image, you can adjust the configuration of the MySQL instance by passing one or more environment variables on the `docker run` command line. Do note that none of the variables below will have any effect if you start the container with a data directory that already contains a database: any pre-existing database will always be left untouched on container startup.
 
 See also https://dev.mysql.com/doc/refman/5.7/en/environment-variables.html for documentation of environment variables which MySQL itself respects (especially variables like `MYSQL_HOST`, which is known to cause issues when used with this image).
 
@@ -195,7 +191,7 @@ By default, the entrypoint script automatically loads the timezone data needed f
 As an alternative to passing sensitive information via environment variables, `_FILE` may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in `/run/secrets/<secret_name>` files. For example:
 
 ```console
-$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql-root -d mysql:tag
+$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql-root -d arm32v5/mysql:tag
 ```
 
 Currently, this is only supported for `MYSQL_ROOT_PASSWORD`, `MYSQL_ROOT_HOST`, `MYSQL_DATABASE`, `MYSQL_USER`, and `MYSQL_PASSWORD`.
@@ -204,13 +200,13 @@ Currently, this is only supported for `MYSQL_ROOT_PASSWORD`, `MYSQL_ROOT_HOST`,
 
 When a container is started for the first time, a new database with the specified name will be created and initialized with the provided configuration variables. Furthermore, it will execute files with extensions `.sh`, `.sql`, `.sql.gz`, `.sql.bz2`, `.sql.xz`, and `.sql.zst` that are found in `/docker-entrypoint-initdb.d`. Files will be executed in alphabetical order. When parsing `.sh` files without the execute bit set, they are `source`d rather than executed.
 
-You can easily populate your `mysql` services by [mounting a SQL dump into that directory](https://docs.docker.com/storage/bind-mounts/) and provide [custom images](https://docs.docker.com/reference/dockerfile/) with contributed data. SQL files will be imported by default to the database specified by the `MYSQL_DATABASE` variable.
+You can easily populate your `arm32v5/mysql` services by [mounting a SQL dump into that directory](https://docs.docker.com/storage/bind-mounts/) and provide [custom images](https://docs.docker.com/reference/dockerfile/) with contributed data. SQL files will be imported by default to the database specified by the `MYSQL_DATABASE` variable.
 
 # Caveats
 
 ## Where to Store Data
 
-Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `mysql` images to familiarize themselves with the options available, including:
+Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `arm32v5/mysql` images to familiarize themselves with the options available, including:
 
 -	Let Docker manage the storage of your database data [by writing the database files to disk on the host system using its own internal volume management](https://docs.docker.com/storage/volumes/). This is the default and is easy and fairly transparent to the user. The downside is that the files may be hard to locate for tools and applications that run directly on the host system, i.e. outside containers.
 -	Create a data directory on the host system (outside the container) and [mount this to a directory visible from inside the container](https://docs.docker.com/storage/bind-mounts/). This places the database files in a known location on the host system, and makes it easy for tools and applications on the host system to access the files. The downside is that the user needs to make sure that the directory exists, and that e.g. directory permissions and other security mechanisms on the host system are set up correctly.
@@ -218,10 +214,10 @@ Important note: There are several ways to store data used by applications that r
 The Docker documentation is a good starting point for understanding the different storage options and variations, and there are multiple blogs and forum postings that discuss and give advice in this area. We will simply show the basic procedure here for the latter option above:
 
 1.	Create a data directory on a suitable volume on your host system, e.g. `/my/own/datadir`.
-2.	Start your `mysql` container like this:
+2.	Start your `arm32v5/mysql` container like this:
 
 	```console
-	$ docker run --name some-mysql -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
+	$ docker run --name some-mysql -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/mysql:tag
 	```
 
 The `-v /my/own/datadir:/var/lib/mysql` part of the command mounts the `/my/own/datadir` directory from the underlying host system as `/var/lib/mysql` inside the container, where MySQL by default will write its data files.
@@ -234,7 +230,7 @@ If the application you're trying to connect to MySQL does not handle MySQL downt
 
 ## Usage against an existing database
 
-If you start your `mysql` container instance with a data directory that already contains a database (specifically, a `mysql` subdirectory), the `$MYSQL_ROOT_PASSWORD` variable should be omitted from the run command line; it will in any case be ignored, and the pre-existing database will not be changed in any way.
+If you start your `arm32v5/mysql` container instance with a data directory that already contains a database (specifically, a `mysql` subdirectory), the `$MYSQL_ROOT_PASSWORD` variable should be omitted from the run command line; it will in any case be ignored, and the pre-existing database will not be changed in any way.
 
 ## Running as an arbitrary user
 
@@ -244,7 +240,7 @@ If you know the permissions of your directory are already set appropriately (suc
 $ mkdir data
 $ ls -lnd data
 drwxr-xr-x 2 1000 1000 4096 Aug 27 15:54 data
-$ docker run -v "$PWD/data":/var/lib/mysql --user 1000:1000 --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
+$ docker run -v "$PWD/data":/var/lib/mysql --user 1000:1000 --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/mysql:tag
 ```
 
 ## Creating database dumps

+ 10 - 99
nats/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `nats` official image](https://hub.docker.com/_/nats) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,74 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`2.12.1-alpine3.22`, `2.12-alpine3.22`, `2-alpine3.22`, `alpine3.22`, `2.12.1-alpine`, `2.12-alpine`, `2-alpine`, `alpine`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/alpine3.22/Dockerfile)
-
--	[`2.12.1-scratch`, `2.12-scratch`, `2-scratch`, `scratch`, `2.12.1-linux`, `2.12-linux`, `2-linux`, `linux`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/scratch/Dockerfile)
-
--	[`2.12.1-windowsservercore-ltsc2022`, `2.12-windowsservercore-ltsc2022`, `2-windowsservercore-ltsc2022`, `windowsservercore-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/windowsservercore-ltsc2022/Dockerfile)
-
--	[`2.12.1-nanoserver-ltsc2022`, `2.12-nanoserver-ltsc2022`, `2-nanoserver-ltsc2022`, `nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/nanoserver-ltsc2022/Dockerfile)
-
--	[`2.11.10-alpine3.22`, `2.11-alpine3.22`, `2.11.10-alpine`, `2.11-alpine`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/alpine3.22/Dockerfile)
-
--	[`2.11.10-scratch`, `2.11-scratch`, `2.11.10-linux`, `2.11-linux`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/scratch/Dockerfile)
-
--	[`2.11.10-windowsservercore-ltsc2022`, `2.11-windowsservercore-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/windowsservercore-ltsc2022/Dockerfile)
-
--	[`2.11.10-nanoserver-ltsc2022`, `2.11-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/nanoserver-ltsc2022/Dockerfile)
-
--	[`2.10.29-alpine3.22`, `2.10-alpine3.22`, `2.10.29-alpine`, `2.10-alpine`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/alpine3.22/Dockerfile)
-
--	[`2.10.29-scratch`, `2.10-scratch`, `2.10.29-linux`, `2.10-linux`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/scratch/Dockerfile)
-
--	[`2.10.29-windowsservercore-ltsc2022`, `2.10-windowsservercore-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/windowsservercore-ltsc2022/Dockerfile)
-
--	[`2.10.29-nanoserver-ltsc2022`, `2.10-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/nanoserver-ltsc2022/Dockerfile)
-
-## Shared Tags
-
--	`2.12.1`, `2.12`, `2`, `latest`:
-
-	-	[`2.12.1-scratch`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/scratch/Dockerfile)
-	-	[`2.12.1-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/nanoserver-ltsc2022/Dockerfile)
-
--	`2.12.1-windowsservercore`, `2.12-windowsservercore`, `2-windowsservercore`, `windowsservercore`:
-
-	-	[`2.12.1-windowsservercore-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/windowsservercore-ltsc2022/Dockerfile)
-
--	`2.12.1-nanoserver`, `2.12-nanoserver`, `2-nanoserver`, `nanoserver`:
-
-	-	[`2.12.1-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.12.x/nanoserver-ltsc2022/Dockerfile)
-
--	`2.11.10`, `2.11`:
-
-	-	[`2.11.10-scratch`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/scratch/Dockerfile)
-	-	[`2.11.10-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/nanoserver-ltsc2022/Dockerfile)
-
--	`2.11.10-windowsservercore`, `2.11-windowsservercore`:
-
-	-	[`2.11.10-windowsservercore-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/windowsservercore-ltsc2022/Dockerfile)
-
--	`2.11.10-nanoserver`, `2.11-nanoserver`:
-
-	-	[`2.11.10-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.11.x/nanoserver-ltsc2022/Dockerfile)
-
--	`2.10.29`, `2.10`:
-
-	-	[`2.10.29-scratch`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/scratch/Dockerfile)
-	-	[`2.10.29-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/nanoserver-ltsc2022/Dockerfile)
-
--	`2.10.29-windowsservercore`, `2.10-windowsservercore`:
-
-	-	[`2.10.29-windowsservercore-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/windowsservercore-ltsc2022/Dockerfile)
-
--	`2.10.29-nanoserver`, `2.10-nanoserver`:
-
-	-	[`2.10.29-nanoserver-ltsc2022`](https://github.com/nats-io/nats-docker/blob/5b46acd148b1b7d13a084cca7fc1a50e75412360/2.10.x/nanoserver-ltsc2022/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -135,24 +70,24 @@ WARNING:
 # For instance, to run the NATS Server and have it listen on port 4444,
 # you would have to run like this:
 #
-#   docker run -p 4444:4444 nats -p 4444
+#   docker run -p 4444:4444 arm32v5/nats -p 4444
 #
 # Or, if you want to publish the port 4444 as a different port, for example 5555:
 #
-#   docker run -p 5555:4444 nats -p 4444
+#   docker run -p 5555:4444 arm32v5/nats -p 4444
 #
 # To enable NATS JetStream, use the -js flag:
 #
-#   docker run -p 4222:4222 nats -js
+#   docker run -p 4222:4222 arm32v5/nats -js
 #
 # And, to persist JetStream data to a volume you can use the -v and -sd flags.
 # Keep in mind that -v is a Docker flag, while -js and -sd are NATS Server flags:
 #
-#   docker run -p 4222:4222 -v nats:/data nats -js -sd /data
+#   docker run -p 4222:4222 -v nats:/data arm32v5/nats -js -sd /data
 #
 # Check "docker run" for more information.
 
-$ docker run -d --name nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 nats
+$ docker run -d --name nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 arm32v5/nats
 [INF] Starting nats-server
 [INF]   Version:  2.9.8
 [INF]   Git:      [60e335a]
@@ -171,10 +106,10 @@ $ docker run -d --name nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 nats
 # Note that since you are passing arguments, this overrides the CMD section
 # of the Dockerfile, so you need to pass all arguments, including the
 # config file.
-$ docker run -d --name=nats-2 --link nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 nats -c /etc/nats/nats-server.conf --routes=nats-route://ruser:T0pS3cr3t@nats-main:6222
+$ docker run -d --name=nats-2 --link nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 arm32v5/nats -c /etc/nats/nats-server.conf --routes=nats-route://ruser:T0pS3cr3t@nats-main:6222
 
 # If you want to verify the routes are connected, try this instead:
-$ docker run -d --name=nats-2 --link nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 nats -c /etc/nats/nats-server.conf --routes=nats-route://ruser:T0pS3cr3t@nats-main:6222 -DV
+$ docker run -d --name=nats-2 --link nats-main -p 4222:4222 -p 6222:6222 -p 8222:8222 arm32v5/nats -c /etc/nats/nats-server.conf --routes=nats-route://ruser:T0pS3cr3t@nats-main:6222 -DV
 [INF] Starting nats-server
 [INF]   Version:  2.9.8
 [INF]   Git:      [60e335a]
@@ -298,30 +233,6 @@ Common Options:
         --help_tls                   TLS help
 ```
 
-# Image Variants
-
-The `nats` images come in many flavors, each designed for a specific use case.
-
-## `nats:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `nats:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
-## `nats:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
 # License
 
 View [license information](https://github.com/nats-io/gnatsd/blob/master/LICENSE) for the software contained in this image.

+ 4 - 20
neo4j/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `neo4j` official image](https://hub.docker.com/_/neo4j) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,25 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`2025.09.0-community-bullseye`, `2025.09-community-bullseye`, `2025-community-bullseye`, `2025.09.0-community`, `2025.09-community`, `2025-community`, `2025.09.0-bullseye`, `2025.09-bullseye`, `2025-bullseye`, `2025.09.0`, `2025.09`, `2025`, `community-bullseye`, `community`, `bullseye`, `latest`](https://github.com/neo4j/docker-neo4j-publish/blob/439722772cf16662310df3e1d8f898272454f85a/2025.09.0/bullseye/community/Dockerfile)
-
--	[`2025.09.0-enterprise-bullseye`, `2025.09-enterprise-bullseye`, `2025-enterprise-bullseye`, `2025.09.0-enterprise`, `2025.09-enterprise`, `2025-enterprise`, `enterprise-bullseye`, `enterprise`](https://github.com/neo4j/docker-neo4j-publish/blob/439722772cf16662310df3e1d8f898272454f85a/2025.09.0/bullseye/enterprise/Dockerfile)
-
--	[`2025.09.0-community-ubi9`, `2025.09-community-ubi9`, `2025-community-ubi9`, `2025.09.0-ubi9`, `2025.09-ubi9`, `2025-ubi9`, `community-ubi9`, `ubi9`](https://github.com/neo4j/docker-neo4j-publish/blob/439722772cf16662310df3e1d8f898272454f85a/2025.09.0/ubi9/community/Dockerfile)
-
--	[`2025.09.0-enterprise-ubi9`, `2025.09-enterprise-ubi9`, `2025-enterprise-ubi9`, `enterprise-ubi9`](https://github.com/neo4j/docker-neo4j-publish/blob/439722772cf16662310df3e1d8f898272454f85a/2025.09.0/ubi9/enterprise/Dockerfile)
-
--	[`5.26.13-community-bullseye`, `5.26-community-bullseye`, `5-community-bullseye`, `5.26.13-community`, `5.26-community`, `5-community`, `5.26.13-bullseye`, `5.26-bullseye`, `5-bullseye`, `5.26.13`, `5.26`, `5`](https://github.com/neo4j/docker-neo4j-publish/blob/d44444984815d59a51beeb9bf70a660d92cd6be8/5.26.13/bullseye/community/Dockerfile)
-
--	[`5.26.13-enterprise-bullseye`, `5.26-enterprise-bullseye`, `5-enterprise-bullseye`, `5.26.13-enterprise`, `5.26-enterprise`, `5-enterprise`](https://github.com/neo4j/docker-neo4j-publish/blob/d44444984815d59a51beeb9bf70a660d92cd6be8/5.26.13/bullseye/enterprise/Dockerfile)
-
--	[`5.26.13-community-ubi9`, `5.26-community-ubi9`, `5-community-ubi9`, `5.26.13-ubi9`, `5.26-ubi9`, `5-ubi9`](https://github.com/neo4j/docker-neo4j-publish/blob/d44444984815d59a51beeb9bf70a660d92cd6be8/5.26.13/ubi9/community/Dockerfile)
-
--	[`5.26.13-enterprise-ubi9`, `5.26-enterprise-ubi9`, `5-enterprise-ubi9`](https://github.com/neo4j/docker-neo4j-publish/blob/d44444984815d59a51beeb9bf70a660d92cd6be8/5.26.13/ubi9/enterprise/Dockerfile)
-
--	[`4.4.46`, `4.4.46-community`, `4.4`, `4.4-community`](https://github.com/neo4j/docker-neo4j-publish/blob/439722772cf16662310df3e1d8f898272454f85a/4.4.46/bullseye/community/Dockerfile)
-
--	[`4.4.46-enterprise`, `4.4-enterprise`](https://github.com/neo4j/docker-neo4j-publish/blob/439722772cf16662310df3e1d8f898272454f85a/4.4.46/bullseye/enterprise/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -77,7 +61,7 @@ You can start a Neo4j container like this:
 docker run \
     --publish=7474:7474 --publish=7687:7687 \
     --volume=$HOME/neo4j/data:/data \
-    neo4j
+    arm32v5/neo4j
 ```
 
 which allows you to access neo4j through your browser at [http://localhost:7474](http://localhost:7474).

+ 5 - 33
neurodebian/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `neurodebian` official image](https://hub.docker.com/_/neurodebian) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,37 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`jammy`, `nd22.04`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/jammy/Dockerfile)
-
--	[`jammy-non-free`, `nd22.04-non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/jammy-non-free/Dockerfile)
-
--	[`noble`, `nd24.04`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/noble/Dockerfile)
-
--	[`noble-non-free`, `nd24.04-non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/noble-non-free/Dockerfile)
-
--	[`plucky`, `nd25.04`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/plucky/Dockerfile)
-
--	[`plucky-non-free`, `nd25.04-non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/plucky-non-free/Dockerfile)
-
--	[`bullseye`, `nd110`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/bullseye/Dockerfile)
-
--	[`bullseye-non-free`, `nd110-non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/bullseye-non-free/Dockerfile)
-
--	[`bookworm`, `nd120`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/bookworm/Dockerfile)
-
--	[`bookworm-non-free`, `nd120-non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/bookworm-non-free/Dockerfile)
-
--	[`trixie`, `nd130`, `latest`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/trixie/Dockerfile)
-
--	[`trixie-non-free`, `nd130-non-free`, `non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/trixie-non-free/Dockerfile)
-
--	[`forky`, `nd140`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/forky/Dockerfile)
-
--	[`forky-non-free`, `nd140-non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/forky-non-free/Dockerfile)
-
--	[`sid`, `nd`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/sid/Dockerfile)
-
--	[`sid-non-free`, `nd-non-free`](https://github.com/neurodebian/dockerfiles/blob/763e5953e63f2e0f46d2304dfd6c2f051ca378ca/dockerfiles/sid-non-free/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -89,14 +61,14 @@ NeuroDebian images only add NeuroDebian repository and repository's GPG key. No
 
 `nd` tags are used to reflect suffixes used in versions of packages available from NeuroDebian.
 
-The `neurodebian:latest` tag will always point the Neurodebian-enabled latest stable release of Debian (which is, at the time of this writing, `debian:wheezy`).
+The `arm32v5/neurodebian:latest` tag will always point the Neurodebian-enabled latest stable release of Debian (which is, at the time of this writing, `debian:wheezy`).
 
 ## sources.list
 
 NeuroDebian APT file is installed under `/etc/apt/sources.list.d/neurodebian.sources.list` and currently enables only `main` (DFSG-compliant) area of the archive:
 
 ```console
-$ docker run neurodebian cat /etc/apt/sources.list.d/neurodebian.sources.list
+$ docker run arm32v5/neurodebian cat /etc/apt/sources.list.d/neurodebian.sources.list
 deb http://neuro.debian.net/debian wheezy main
 deb http://neuro.debian.net/debian data main
 #deb-src http://neuro.debian.net/debian-devel wheezy main

+ 14 - 34
nextcloud/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `nextcloud` official image](https://hub.docker.com/_/nextcloud) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # IMPORTANT NOTE
 
 ⚠️⚠️⚠️ This image is maintained by community volunteers and designed for expert use. For quick and easy deployment that supports the full set of Nextcloud Hub features, use the [Nextcloud All-in-One docker container](https://github.com/nextcloud/all-in-one#nextcloud-all-in-one) maintained by Nextcloud GmbH.
@@ -32,20 +34,14 @@ WARNING:
 
 -	[`30.0.16-fpm`, `30.0-fpm`, `30-fpm`](https://github.com/nextcloud/docker/blob/f5b7b40808604dd61411d0f7a775ac5ff29a974b/30/fpm/Dockerfile)
 
--	[`30.0.16-fpm-alpine`, `30.0-fpm-alpine`, `30-fpm-alpine`](https://github.com/nextcloud/docker/blob/f5b7b40808604dd61411d0f7a775ac5ff29a974b/30/fpm-alpine/Dockerfile)
-
 -	[`31.0.9-apache`, `31.0-apache`, `31-apache`, `stable-apache`, `production-apache`, `31.0.9`, `31.0`, `31`, `stable`, `production`](https://github.com/nextcloud/docker/blob/f5b7b40808604dd61411d0f7a775ac5ff29a974b/31/apache/Dockerfile)
 
 -	[`31.0.9-fpm`, `31.0-fpm`, `31-fpm`, `stable-fpm`, `production-fpm`](https://github.com/nextcloud/docker/blob/f5b7b40808604dd61411d0f7a775ac5ff29a974b/31/fpm/Dockerfile)
 
--	[`31.0.9-fpm-alpine`, `31.0-fpm-alpine`, `31-fpm-alpine`, `stable-fpm-alpine`, `production-fpm-alpine`](https://github.com/nextcloud/docker/blob/f5b7b40808604dd61411d0f7a775ac5ff29a974b/31/fpm-alpine/Dockerfile)
-
 -	[`32.0.0-apache`, `32.0-apache`, `32-apache`, `apache`, `32.0.0`, `32.0`, `32`, `latest`](https://github.com/nextcloud/docker/blob/1f87830fd6f478c993248475979472aab1787a75/32/apache/Dockerfile)
 
 -	[`32.0.0-fpm`, `32.0-fpm`, `32-fpm`, `fpm`](https://github.com/nextcloud/docker/blob/1f87830fd6f478c993248475979472aab1787a75/32/fpm/Dockerfile)
 
--	[`32.0.0-fpm-alpine`, `32.0-fpm-alpine`, `32-fpm-alpine`, `fpm-alpine`](https://github.com/nextcloud/docker/blob/1f87830fd6f478c993248475979472aab1787a75/32/fpm-alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -86,7 +82,7 @@ The second option is a `fpm` container. It is based on the [php-fpm](https://hub
 The apache image contains a webserver and exposes port 80. To start the container type:
 
 ```console
-$ docker run -d -p 8080:80 nextcloud
+$ docker run -d -p 8080:80 arm32v5/nextcloud
 ```
 
 Now you can access Nextcloud at http://localhost:8080/ from your host system.
@@ -96,7 +92,7 @@ Now you can access Nextcloud at http://localhost:8080/ from your host system.
 To use the fpm image, you need an additional web server, such as [nginx](https://docs.nextcloud.com/server/latest/admin_manual/installation/nginx.html), that can proxy http-request to the fpm-port of the container. For fpm connection this container exposes port 9000. In most cases, you might want to use another container or your host as proxy. If you use your host you can address your Nextcloud container directly on port 9000. If you use another container, make sure that you add them to the same docker network (via `docker run --network <NAME> ...` or a `compose.yaml` file). In both cases you don't want to map the fpm port to your host.
 
 ```console
-$ docker run -d nextcloud:fpm
+$ docker run -d arm32v5/nextcloud:fpm
 ```
 
 As the fastCGI-Process is not capable of serving static files (style sheets, images, ...), the webserver needs access to these files. This can be achieved with the `volumes-from` option. You can find more information in the Docker Compose section.
@@ -118,7 +114,7 @@ Nextcloud:
 ```console
 $ docker run -d \
 -v nextcloud:/var/www/html \
-nextcloud
+arm32v5/nextcloud
 ```
 
 Database:
@@ -153,7 +149,7 @@ $ docker run -d \
 -v config:/var/www/html/config \
 -v data:/var/www/html/data \
 -v theme:/var/www/html/themes/<YOUR_CUSTOM_THEME> \
-nextcloud
+arm32v5/nextcloud
 ```
 
 ### Custom volumes
@@ -311,7 +307,7 @@ To use the hooks triggered by the `entrypoint` script, either
 ```yaml
 ...
   app:
-    image: nextcloud:stable
+    image: arm32v5/nextcloud:stable
 
     volumes:
       - ./app-hooks/pre-installation:/docker-entrypoint-hooks.d/pre-installation
@@ -372,7 +368,7 @@ services:
       - MYSQL_USER=nextcloud
 
   app:
-    image: nextcloud
+    image: arm32v5/nextcloud
     restart: always
     ports:
       - 8080:80
@@ -416,7 +412,7 @@ services:
       - MYSQL_USER=nextcloud
 
   app:
-    image: nextcloud:fpm
+    image: arm32v5/nextcloud:fpm
     restart: always
     links:
       - db
@@ -464,7 +460,7 @@ services:
       - postgres_user
 
   app:
-    image: nextcloud
+    image: arm32v5/nextcloud
     restart: always
     ports:
       - 8080:80
@@ -532,10 +528,10 @@ Updating the Nextcloud container is done by pulling the new image, throwing away
 Since all data is stored in volumes, nothing gets lost. The startup script will check for the version in your volume and the installed docker version. If it finds a mismatch, it automatically starts the upgrade process. Don't forget to add all the volumes to your new container, so it works as expected.
 
 ```console
-$ docker pull nextcloud
+$ docker pull arm32v5/nextcloud
 $ docker stop <your_nextcloud_container>
 $ docker rm <your_nextcloud_container>
-$ docker run <OPTIONS> -d nextcloud
+$ docker run <OPTIONS> -d arm32v5/nextcloud
 ```
 
 Beware that you have to run the same command with the options that you used to initially start your Nextcloud. That includes volumes, port mapping.
@@ -552,7 +548,7 @@ $ docker compose up -d
 A lot of people want to use additional functionality inside their Nextcloud installation. If the image does not include the packages you need, you can easily build your own image on top of it. Start your derived image with the `FROM` statement and add whatever you like.
 
 ```dockerfile
-FROM nextcloud:apache
+FROM arm32v5/nextcloud:apache
 
 RUN ...
 ```
@@ -576,7 +572,7 @@ If you use your own Dockerfile, you need to configure your `compose.yaml` file a
 If you intend to use another command to run the image, make sure that you set `NEXTCLOUD_UPDATE=1` in your Dockerfile. Otherwise the installation and update will not work.
 
 ```dockerfile
-FROM nextcloud:apache
+FROM arm32v5/nextcloud:apache
 
 ...
 
@@ -704,22 +700,6 @@ You're already using Nextcloud and want to switch to docker? Great! Here are som
 
 If you got any questions or problems using the image, please visit our [Github Repository](https://github.com/nextcloud/docker) and write an issue.
 
-# Image Variants
-
-The `nextcloud` images come in many flavors, each designed for a specific use case.
-
-## `nextcloud:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `nextcloud:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/nextcloud/server/blob/master/COPYING-README) for the software contained in this image.

+ 23 - 53
nginx/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `nginx` official image](https://hub.docker.com/_/nginx) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,30 +30,10 @@ WARNING:
 
 -	[`1.29.2-perl`, `mainline-perl`, `1-perl`, `1.29-perl`, `perl`, `1.29.2-trixie-perl`, `mainline-trixie-perl`, `1-trixie-perl`, `1.29-trixie-perl`, `trixie-perl`](https://github.com/nginx/docker-nginx/blob/c3785f2653008f9354c3d29a54d8c5459c53fa60/mainline/debian-perl/Dockerfile)
 
--	[`1.29.2-otel`, `mainline-otel`, `1-otel`, `1.29-otel`, `otel`, `1.29.2-trixie-otel`, `mainline-trixie-otel`, `1-trixie-otel`, `1.29-trixie-otel`, `trixie-otel`](https://github.com/nginx/docker-nginx/blob/c3785f2653008f9354c3d29a54d8c5459c53fa60/mainline/debian-otel/Dockerfile)
-
--	[`1.29.2-alpine`, `mainline-alpine`, `1-alpine`, `1.29-alpine`, `alpine`, `1.29.2-alpine3.22`, `mainline-alpine3.22`, `1-alpine3.22`, `1.29-alpine3.22`, `alpine3.22`](https://github.com/nginx/docker-nginx/blob/c3785f2653008f9354c3d29a54d8c5459c53fa60/mainline/alpine/Dockerfile)
-
--	[`1.29.2-alpine-perl`, `mainline-alpine-perl`, `1-alpine-perl`, `1.29-alpine-perl`, `alpine-perl`, `1.29.2-alpine3.22-perl`, `mainline-alpine3.22-perl`, `1-alpine3.22-perl`, `1.29-alpine3.22-perl`, `alpine3.22-perl`](https://github.com/nginx/docker-nginx/blob/c3785f2653008f9354c3d29a54d8c5459c53fa60/mainline/alpine-perl/Dockerfile)
-
--	[`1.29.2-alpine-slim`, `mainline-alpine-slim`, `1-alpine-slim`, `1.29-alpine-slim`, `alpine-slim`, `1.29.2-alpine3.22-slim`, `mainline-alpine3.22-slim`, `1-alpine3.22-slim`, `1.29-alpine3.22-slim`, `alpine3.22-slim`](https://github.com/nginx/docker-nginx/blob/c3785f2653008f9354c3d29a54d8c5459c53fa60/mainline/alpine-slim/Dockerfile)
-
--	[`1.29.2-alpine-otel`, `mainline-alpine-otel`, `1-alpine-otel`, `1.29-alpine-otel`, `alpine-otel`, `1.29.2-alpine3.22-otel`, `mainline-alpine3.22-otel`, `1-alpine3.22-otel`, `1.29-alpine3.22-otel`, `alpine3.22-otel`](https://github.com/nginx/docker-nginx/blob/c3785f2653008f9354c3d29a54d8c5459c53fa60/mainline/alpine-otel/Dockerfile)
-
 -	[`1.28.0`, `stable`, `1.28`, `1.28.0-bookworm`, `stable-bookworm`, `1.28-bookworm`](https://github.com/nginx/docker-nginx/blob/9b549fdf936778810dbe95a4813899c60444ef1c/stable/debian/Dockerfile)
 
 -	[`1.28.0-perl`, `stable-perl`, `1.28-perl`, `1.28.0-bookworm-perl`, `stable-bookworm-perl`, `1.28-bookworm-perl`](https://github.com/nginx/docker-nginx/blob/7f1d49f6f222f7e588a9066fd53a0ce43c3466a5/stable/debian-perl/Dockerfile)
 
--	[`1.28.0-otel`, `stable-otel`, `1.28-otel`, `1.28.0-bookworm-otel`, `stable-bookworm-otel`, `1.28-bookworm-otel`](https://github.com/nginx/docker-nginx/blob/7f1d49f6f222f7e588a9066fd53a0ce43c3466a5/stable/debian-otel/Dockerfile)
-
--	[`1.28.0-alpine`, `stable-alpine`, `1.28-alpine`, `1.28.0-alpine3.21`, `stable-alpine3.21`, `1.28-alpine3.21`](https://github.com/nginx/docker-nginx/blob/7f1d49f6f222f7e588a9066fd53a0ce43c3466a5/stable/alpine/Dockerfile)
-
--	[`1.28.0-alpine-perl`, `stable-alpine-perl`, `1.28-alpine-perl`, `1.28.0-alpine3.21-perl`, `stable-alpine3.21-perl`, `1.28-alpine3.21-perl`](https://github.com/nginx/docker-nginx/blob/7f1d49f6f222f7e588a9066fd53a0ce43c3466a5/stable/alpine-perl/Dockerfile)
-
--	[`1.28.0-alpine-slim`, `stable-alpine-slim`, `1.28-alpine-slim`, `1.28.0-alpine3.21-slim`, `stable-alpine3.21-slim`, `1.28-alpine3.21-slim`](https://github.com/nginx/docker-nginx/blob/9b549fdf936778810dbe95a4813899c60444ef1c/stable/alpine-slim/Dockerfile)
-
--	[`1.28.0-alpine-otel`, `stable-alpine-otel`, `1.28-alpine-otel`, `1.28.0-alpine3.21-otel`, `stable-alpine3.21-otel`, `1.28-alpine3.21-otel`](https://github.com/nginx/docker-nginx/blob/7f1d49f6f222f7e588a9066fd53a0ce43c3466a5/stable/alpine-otel/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -84,13 +66,13 @@ Nginx (pronounced "engine-x") is an open source reverse proxy server for HTTP, H
 ## Hosting some simple static content
 
 ```console
-$ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx
+$ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d arm32v5/nginx
 ```
 
 Alternatively, a simple `Dockerfile` can be used to generate a new image that includes the necessary content (which is a much cleaner solution than the bind mount above):
 
 ```dockerfile
-FROM nginx
+FROM arm32v5/nginx
 COPY static-html-directory /usr/share/nginx/html
 ```
 
@@ -116,7 +98,7 @@ You can mount your configuration file, or build a new image with it.
 If you wish to adapt the default configuration, use something like the following to get it from a running nginx container:
 
 ```console
-$ docker run --rm --entrypoint=cat nginx /etc/nginx/nginx.conf > /host/path/nginx.conf
+$ docker run --rm --entrypoint=cat arm32v5/nginx /etc/nginx/nginx.conf > /host/path/nginx.conf
 ```
 
 And then edit `/host/path/nginx.conf` in your host file system.
@@ -126,13 +108,13 @@ For information on the syntax of the nginx configuration files, see [the officia
 ### Mount your configuration file
 
 ```console
-$ docker run --name my-custom-nginx-container -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx
+$ docker run --name my-custom-nginx-container -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d arm32v5/nginx
 ```
 
 ### Build a new image with your configuration file
 
 ```dockerfile
-FROM nginx
+FROM arm32v5/nginx
 COPY nginx.conf /etc/nginx/nginx.conf
 ```
 
@@ -144,15 +126,15 @@ Then build the image with `docker build -t custom-nginx .` and run it as follows
 $ docker run --name my-custom-nginx-container -d custom-nginx
 ```
 
-### Using environment variables in nginx configuration (new in 1.19)
+### Using environment variables in arm32v5/nginx configuration (new in 1.19)
 
-Out-of-the-box, nginx doesn't support environment variables inside most configuration blocks. But this image has a function, which will extract environment variables before nginx starts.
+Out-of-the-box, arm32v5/nginx doesn't support environment variables inside most configuration blocks. But this image has a function, which will extract environment variables before arm32v5/nginx starts.
 
 Here is an example using `compose.yaml`:
 
 ```yaml
 web:
-  image: nginx
+  image: arm32v5/nginx
   volumes:
    - ./templates:/etc/nginx/templates
   ports:
@@ -186,29 +168,29 @@ This behavior can be changed via the following environment variables:
 		-	ex.) `/etc/nginx/templates/default.conf.template` will be output with the filename `/etc/nginx/conf.d/default.conf`.
 	-	This directory must be writable by the user running a container.
 
-## Running nginx in read-only mode
+## Running arm32v5/nginx in read-only mode
 
-To run nginx in read-only mode, you will need to mount a Docker volume to every location where nginx writes information. The default nginx configuration requires write access to `/var/cache/nginx` and `/var/run`. This can be easily accomplished by running nginx as follows:
+To run arm32v5/nginx in read-only mode, you will need to mount a Docker volume to every location where arm32v5/nginx writes information. The default arm32v5/nginx configuration requires write access to `/var/cache/nginx` and `/var/run`. This can be easily accomplished by running arm32v5/nginx as follows:
 
 ```console
 $ docker run -d -p 80:80 --read-only -v $(pwd)/nginx-cache:/var/cache/nginx -v $(pwd)/nginx-pid:/var/run nginx
 ```
 
-If you have a more advanced configuration that requires nginx to write to other locations, simply add more volume mounts to those locations.
+If you have a more advanced configuration that requires arm32v5/nginx to write to other locations, simply add more volume mounts to those locations.
 
 ## Running nginx in debug mode
 
 Images since version 1.9.8 come with `nginx-debug` binary that produces verbose output when using higher log levels. It can be used with simple CMD substitution:
 
 ```console
-$ docker run --name my-nginx -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx nginx-debug -g 'daemon off;'
+$ docker run --name my-nginx -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d arm32v5/nginx nginx-debug -g 'daemon off;'
 ```
 
 Similar configuration in `compose.yaml` may look like this:
 
 ```yaml
 web:
-  image: nginx
+  image: arm32v5/nginx
   volumes:
     - ./nginx.conf:/etc/nginx/nginx.conf:ro
   command: [nginx-debug, '-g', 'daemon off;']
@@ -219,7 +201,7 @@ web:
 Since version 1.19.0, a verbose entrypoint was added. It provides information on what's happening during container startup. You can silence this output by setting environment variable `NGINX_ENTRYPOINT_QUIET_LOGS`:
 
 ```console
-$ docker run -d -e NGINX_ENTRYPOINT_QUIET_LOGS=1 nginx
+$ docker run -d -e NGINX_ENTRYPOINT_QUIET_LOGS=1 arm32v5/nginx
 ```
 
 ## User and group id
@@ -231,12 +213,12 @@ $ id
 uid=101(nginx) gid=101(nginx) groups=101(nginx)
 ```
 
-## Running nginx as a non-root user
+## Running arm32v5/nginx as a non-root user
 
-It is possible to run the image as a less privileged arbitrary UID/GID. This, however, requires modification of nginx configuration to use directories writeable by that specific UID/GID pair:
+It is possible to run the image as a less privileged arbitrary UID/GID. This, however, requires modification of arm32v5/nginx configuration to use directories writeable by that specific UID/GID pair:
 
 ```console
-$ docker run -d -v $PWD/nginx.conf:/etc/nginx/nginx.conf nginx
+$ docker run -d -v $PWD/nginx.conf:/etc/nginx/nginx.conf arm32v5/nginx
 ```
 
 where nginx.conf in the current directory should have the following directives re-defined:
@@ -262,29 +244,17 @@ Alternatively, check out the official [Docker NGINX unprivileged image](https://
 
 # Image Variants
 
-The `nginx` images come in many flavors, each designed for a specific use case.
+The `arm32v5/nginx` images come in many flavors, each designed for a specific use case.
 
-## `nginx:<version>`
+## `arm32v5/nginx:<version>`
 
 This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
 
 Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
 
-## `nginx:<version>-perl` / `nginx:<version>-alpine-perl`
-
-Starting with nginx:1.13.0 / mainline and nginx:1.12.0 / stable, the perl module has been removed from the default images. A separate `-perl` tag variant is available if you wish to use the perl module.
-
-## `nginx:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
-## `nginx:<version>-slim`
+## `arm32v5/nginx:<version>-perl` / `arm32v5/nginx:<version>-alpine-perl`
 
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `nginx`. Unless you are working in an environment where *only* the `nginx` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
+Starting with arm32v5/nginx:1.13.0 / mainline and arm32v5/nginx:1.12.0 / stable, the perl module has been removed from the default images. A separate `-perl` tag variant is available if you wish to use the perl module.
 
 # License
 

+ 3 - 87
node/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `node` official image](https://hub.docker.com/_/node) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,69 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`25-alpine3.21`, `25.0-alpine3.21`, `25.0.0-alpine3.21`, `alpine3.21`, `current-alpine3.21`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/alpine3.21/Dockerfile)
-
--	[`25-alpine`, `25-alpine3.22`, `25.0-alpine`, `25.0-alpine3.22`, `25.0.0-alpine`, `25.0.0-alpine3.22`, `alpine`, `alpine3.22`, `current-alpine`, `current-alpine3.22`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/alpine3.22/Dockerfile)
-
--	[`25`, `25-bookworm`, `25.0`, `25.0-bookworm`, `25.0.0`, `25.0.0-bookworm`, `bookworm`, `current`, `current-bookworm`, `latest`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/bookworm/Dockerfile)
-
--	[`25-bookworm-slim`, `25-slim`, `25.0-bookworm-slim`, `25.0-slim`, `25.0.0-bookworm-slim`, `25.0.0-slim`, `bookworm-slim`, `current-bookworm-slim`, `current-slim`, `slim`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/bookworm-slim/Dockerfile)
-
--	[`25-bullseye`, `25.0-bullseye`, `25.0.0-bullseye`, `bullseye`, `current-bullseye`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/bullseye/Dockerfile)
-
--	[`25-bullseye-slim`, `25.0-bullseye-slim`, `25.0.0-bullseye-slim`, `bullseye-slim`, `current-bullseye-slim`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/bullseye-slim/Dockerfile)
-
--	[`25-trixie`, `25.0-trixie`, `25.0.0-trixie`, `current-trixie`, `trixie`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/trixie/Dockerfile)
-
--	[`25-trixie-slim`, `25.0-trixie-slim`, `25.0.0-trixie-slim`, `current-trixie-slim`, `trixie-slim`](https://github.com/nodejs/docker-node/blob/eda40f3c41d33cb595232cb7000ab31af1ce2f02/25/trixie-slim/Dockerfile)
-
--	[`24-alpine3.21`, `24.10-alpine3.21`, `24.10.0-alpine3.21`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/alpine3.21/Dockerfile)
-
--	[`24-alpine`, `24-alpine3.22`, `24.10-alpine`, `24.10-alpine3.22`, `24.10.0-alpine`, `24.10.0-alpine3.22`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/alpine3.22/Dockerfile)
-
--	[`24`, `24-bookworm`, `24.10`, `24.10-bookworm`, `24.10.0`, `24.10.0-bookworm`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/bookworm/Dockerfile)
-
--	[`24-bookworm-slim`, `24-slim`, `24.10-bookworm-slim`, `24.10-slim`, `24.10.0-bookworm-slim`, `24.10.0-slim`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/bookworm-slim/Dockerfile)
-
--	[`24-bullseye`, `24.10-bullseye`, `24.10.0-bullseye`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/bullseye/Dockerfile)
-
--	[`24-bullseye-slim`, `24.10-bullseye-slim`, `24.10.0-bullseye-slim`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/bullseye-slim/Dockerfile)
-
--	[`24-trixie`, `24.10-trixie`, `24.10.0-trixie`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/trixie/Dockerfile)
-
--	[`24-trixie-slim`, `24.10-trixie-slim`, `24.10.0-trixie-slim`](https://github.com/nodejs/docker-node/blob/199ce7af0ac3726aed4552f3c420b83726c8696c/24/trixie-slim/Dockerfile)
-
--	[`22-alpine3.21`, `22.20-alpine3.21`, `22.20.0-alpine3.21`, `jod-alpine3.21`, `lts-alpine3.21`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/alpine3.21/Dockerfile)
-
--	[`22-alpine`, `22-alpine3.22`, `22.20-alpine`, `22.20-alpine3.22`, `22.20.0-alpine`, `22.20.0-alpine3.22`, `jod-alpine`, `jod-alpine3.22`, `lts-alpine`, `lts-alpine3.22`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/alpine3.22/Dockerfile)
-
--	[`22`, `22-bookworm`, `22.20`, `22.20-bookworm`, `22.20.0`, `22.20.0-bookworm`, `jod`, `jod-bookworm`, `lts`, `lts-bookworm`, `lts-jod`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/bookworm/Dockerfile)
-
--	[`22-bookworm-slim`, `22-slim`, `22.20-bookworm-slim`, `22.20-slim`, `22.20.0-bookworm-slim`, `22.20.0-slim`, `jod-bookworm-slim`, `jod-slim`, `lts-bookworm-slim`, `lts-slim`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/bookworm-slim/Dockerfile)
-
--	[`22-bullseye`, `22.20-bullseye`, `22.20.0-bullseye`, `jod-bullseye`, `lts-bullseye`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/bullseye/Dockerfile)
-
--	[`22-bullseye-slim`, `22.20-bullseye-slim`, `22.20.0-bullseye-slim`, `jod-bullseye-slim`, `lts-bullseye-slim`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/bullseye-slim/Dockerfile)
-
--	[`22-trixie`, `22.20-trixie`, `22.20.0-trixie`, `jod-trixie`, `lts-trixie`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/trixie/Dockerfile)
-
--	[`22-trixie-slim`, `22.20-trixie-slim`, `22.20.0-trixie-slim`, `jod-trixie-slim`, `lts-trixie-slim`](https://github.com/nodejs/docker-node/blob/693bac3a72a7138805c4c2791bc81f21291ae273/22/trixie-slim/Dockerfile)
-
--	[`20-alpine3.21`, `20.19-alpine3.21`, `20.19.5-alpine3.21`, `iron-alpine3.21`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/alpine3.21/Dockerfile)
-
--	[`20-alpine`, `20-alpine3.22`, `20.19-alpine`, `20.19-alpine3.22`, `20.19.5-alpine`, `20.19.5-alpine3.22`, `iron-alpine`, `iron-alpine3.22`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/alpine3.22/Dockerfile)
-
--	[`20`, `20-bookworm`, `20.19`, `20.19-bookworm`, `20.19.5`, `20.19.5-bookworm`, `iron`, `iron-bookworm`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/bookworm/Dockerfile)
-
--	[`20-bookworm-slim`, `20-slim`, `20.19-bookworm-slim`, `20.19-slim`, `20.19.5-bookworm-slim`, `20.19.5-slim`, `iron-bookworm-slim`, `iron-slim`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/bookworm-slim/Dockerfile)
-
--	[`20-bullseye`, `20.19-bullseye`, `20.19.5-bullseye`, `iron-bullseye`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/bullseye/Dockerfile)
-
--	[`20-bullseye-slim`, `20.19-bullseye-slim`, `20.19.5-bullseye-slim`, `iron-bullseye-slim`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/bullseye-slim/Dockerfile)
-
--	[`20-trixie`, `20.19-trixie`, `20.19.5-trixie`, `iron-trixie`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/trixie/Dockerfile)
-
--	[`20-trixie-slim`, `20.19-trixie-slim`, `20.19.5-trixie-slim`, `iron-trixie-slim`](https://github.com/nodejs/docker-node/blob/16ff3548d60b86d2bb9fd0e51fa9153df69ef3cd/20/trixie-slim/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -123,30 +63,6 @@ Node.js internally uses the Google V8 JavaScript engine to execute code; a large
 
 See [How To Use This Image](https://github.com/nodejs/docker-node/blob/master/README.md#how-to-use-this-image) on GitHub for up-to-date documentation.
 
-# Image Variants
-
-The `node` images come in many flavors, each designed for a specific use case.
-
-## `node:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm, bullseye, or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-This tag is based off of [`buildpack-deps`](https://hub.docker.com/_/buildpack-deps/). `buildpack-deps` is designed for the average user of Docker who has many images on their system. It, by design, has a large number of extremely common Debian packages. This reduces the number of packages that images that derive from it need to install, thus reducing the overall size of all images on your system.
-
-## `node:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
-## `node:<version>-slim`
-
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `node`. Unless you are working in an environment where *only* the `node` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
-
 # License
 
 View [license information](https://github.com/nodejs/node/blob/master/LICENSE) for Node.js or [license information](https://github.com/nodejs/docker-node/blob/master/LICENSE) for the Node.js Docker project.

+ 3 - 1
notary/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `notary` official image](https://hub.docker.com/_/notary) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # **DEPRECATION NOTICE**
 
 The [upstream Notary project](https://github.com/notaryproject/notary) was archived as of July 30, 2025. For more information, see [notaryproject/.github#70](https://github.com/notaryproject/.github/issues/70).
@@ -28,7 +30,7 @@ The [upstream Notary project](https://github.com/notaryproject/notary) was archi
 
 # Supported tags and respective `Dockerfile` links
 
-**No supported tags**
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 

+ 16 - 18
odoo/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `odoo` official image](https://hub.docker.com/_/odoo) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,11 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`19.0-20251008`, `19.0`, `19`, `latest`](https://github.com/odoo/docker/blob/f24d0401287edf563bacf60de5f08f8edee8cf19/19.0/Dockerfile)
-
--	[`18.0-20251008`, `18.0`, `18`](https://github.com/odoo/docker/blob/f24d0401287edf563bacf60de5f08f8edee8cf19/18.0/Dockerfile)
-
--	[`17.0-20251008`, `17.0`, `17`](https://github.com/odoo/docker/blob/f24d0401287edf563bacf60de5f08f8edee8cf19/17.0/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -70,7 +68,7 @@ $ docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=p
 ## Start an Odoo instance
 
 ```console
-$ docker run -p 8069:8069 --name odoo --link db:db -t odoo
+$ docker run -p 8069:8069 --name odoo --link db:db -t arm32v5/odoo
 ```
 
 The alias of the container running Postgres must be db for Odoo to be able to connect to the Postgres server.
@@ -78,8 +76,8 @@ The alias of the container running Postgres must be db for Odoo to be able to co
 ## Stop and restart an Odoo instance
 
 ```console
-$ docker stop odoo
-$ docker start -a odoo
+$ docker stop arm32v5/odoo
+$ docker start -a arm32v5/odoo
 ```
 
 ## Use named volumes to preserve data
@@ -87,7 +85,7 @@ $ docker start -a odoo
 When the Odoo container is created like described above, the odoo filestore is created inside the container. If the container is removed, the filestore is lost. The preferred way to prevent that is by using a Docker named [volume](https://docs.docker.com/storage/volumes/).
 
 ```console
-$ docker run -v odoo-data:/var/lib/odoo -d -p 8069:8069 --name odoo --link db:db -t odoo
+$ docker run -v odoo-data:/var/lib/odoo -d -p 8069:8069 --name odoo --link db:db -t arm32v5/odoo
 ```
 
 With the above command, the volume named `odoo-data` will persist even if the container is removed and can be re-used by issuing the same command.
@@ -111,7 +109,7 @@ Restarting a PostgreSQL server does not affect the created databases.
 The default configuration file for the server (located at `/etc/odoo/odoo.conf`) can be overriden at startup using volumes. Suppose you have a custom configuration at `/path/to/config/odoo.conf`, then
 
 ```console
-$ docker run -v /path/to/config:/etc/odoo -p 8069:8069 --name odoo --link db:db -t odoo
+$ docker run -v /path/to/config:/etc/odoo -p 8069:8069 --name odoo --link db:db -t arm32v5/odoo
 ```
 
 Please use [this configuration template](https://github.com/odoo/docker/blob/master/17.0/odoo.conf) to write your custom configuration as we already set some arguments for running Odoo inside a Docker container.
@@ -119,7 +117,7 @@ Please use [this configuration template](https://github.com/odoo/docker/blob/mas
 You can also directly specify Odoo arguments inline. Those arguments must be given after the keyword `--` in the command-line, as follows
 
 ```console
-$ docker run -p 8069:8069 --name odoo --link db:db -t odoo -- --db-filter=odoo_db_.*
+$ docker run -p 8069:8069 --name odoo --link db:db -t arm32v5/odoo -- --db-filter=odoo_db_.*
 ```
 
 ## Mount custom addons
@@ -127,7 +125,7 @@ $ docker run -p 8069:8069 --name odoo --link db:db -t odoo -- --db-filter=odoo_d
 You can mount your own Odoo addons within the Odoo container, at `/mnt/extra-addons`
 
 ```console
-$ docker run -v /path/to/addons:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t odoo
+$ docker run -v /path/to/addons:/mnt/extra-addons -p 8069:8069 --name odoo --link db:db -t arm32v5/odoo
 ```
 
 **Note:** Altough there is no official Odoo Enterprise Docker image, the Enterprise modules can be mounted by using the above mentionned method.
@@ -135,8 +133,8 @@ $ docker run -v /path/to/addons:/mnt/extra-addons -p 8069:8069 --name odoo --lin
 ## Run multiple Odoo instances
 
 ```console
-$ docker run -p 8070:8069 --name odoo2 --link db:db -t odoo
-$ docker run -p 8071:8069 --name odoo3 --link db:db -t odoo
+$ docker run -p 8070:8069 --name odoo2 --link db:db -t arm32v5/odoo
+$ docker run -p 8071:8069 --name odoo3 --link db:db -t arm32v5/odoo
 ```
 
 **Note:** For plain use of mails and reports functionalities, when the host and container ports differ (e.g. 8070 and 8069), one has to set, in Odoo, `Settings->Parameters->System Parameters` (requires technical features), web.base.url to the container port (e.g. 127.0.0.1:8069).
@@ -157,7 +155,7 @@ The simplest `compose.yaml` file would be:
 ```yml
 services:
   web:
-    image: odoo:17.0
+    image: arm32v5/odoo:17.0
     depends_on:
       - db
     ports:
@@ -175,7 +173,7 @@ If the default postgres credentials does not suit you, tweak the environment var
 ```yml
 services:
   web:
-    image: odoo:17.0
+    image: arm32v5/odoo:17.0
     depends_on:
       - mydb
     ports:
@@ -202,7 +200,7 @@ Here's a last example showing you how to
 ```yml
 services:
   web:
-    image: odoo:17.0
+    image: arm32v5/odoo:17.0
     depends_on:
       - db
     ports:
@@ -250,7 +248,7 @@ Suppose you created a database from an Odoo instance named old-odoo, and you wan
 By default, Odoo 16.0+ uses a filestore (located at `/var/lib/odoo/filestore/`) for attachments. You should restore this filestore in your new Odoo instance by running
 
 ```console
-$ docker run --volumes-from old-odoo -p 8070:8069 --name new-odoo --link db:db -t odoo
+$ docker run --volumes-from old-odoo -p 8070:8069 --name new-odoo --link db:db -t arm32v5/odoo
 ```
 
 # License

+ 11 - 73
open-liberty/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `open-liberty` official image](https://hub.docker.com/_/open-liberty) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,59 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`beta`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/beta/Dockerfile.ubuntu.openjdk8)
-
--	[`beta-java11`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/beta/Dockerfile.ubuntu.openjdk11)
-
--	[`beta-java17`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/beta/Dockerfile.ubuntu.openjdk17)
-
--	[`kernel-slim`, `kernel-slim-java8-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/kernel-slim/Dockerfile.ubuntu.openjdk8)
-
--	[`kernel-slim-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/kernel-slim/Dockerfile.ubuntu.openjdk11)
-
--	[`kernel-slim-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/kernel-slim/Dockerfile.ubuntu.openjdk17)
-
--	[`full`, `full-java8-openj9`, `latest`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/full/Dockerfile.ubuntu.openjdk8)
-
--	[`full-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/full/Dockerfile.ubuntu.openjdk11)
-
--	[`full-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/latest/full/Dockerfile.ubuntu.openjdk17)
-
--	[`25.0.0.6-kernel-slim-java8-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.6/kernel-slim/Dockerfile.ubuntu.openjdk8)
-
--	[`25.0.0.6-kernel-slim-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.6/kernel-slim/Dockerfile.ubuntu.openjdk11)
-
--	[`25.0.0.6-kernel-slim-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.6/kernel-slim/Dockerfile.ubuntu.openjdk17)
-
--	[`25.0.0.6-full-java8-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.6/full/Dockerfile.ubuntu.openjdk8)
-
--	[`25.0.0.6-full-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.6/full/Dockerfile.ubuntu.openjdk11)
-
--	[`25.0.0.6-full-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.6/full/Dockerfile.ubuntu.openjdk17)
-
--	[`25.0.0.9-kernel-slim-java8-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.9/kernel-slim/Dockerfile.ubuntu.openjdk8)
-
--	[`25.0.0.9-kernel-slim-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.9/kernel-slim/Dockerfile.ubuntu.openjdk11)
-
--	[`25.0.0.9-kernel-slim-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.9/kernel-slim/Dockerfile.ubuntu.openjdk17)
-
--	[`25.0.0.9-full-java8-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.9/full/Dockerfile.ubuntu.openjdk8)
-
--	[`25.0.0.9-full-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.9/full/Dockerfile.ubuntu.openjdk11)
-
--	[`25.0.0.9-full-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.9/full/Dockerfile.ubuntu.openjdk17)
-
--	[`25.0.0.10-kernel-slim-java8-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.10/kernel-slim/Dockerfile.ubuntu.openjdk8)
-
--	[`25.0.0.10-kernel-slim-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.10/kernel-slim/Dockerfile.ubuntu.openjdk11)
-
--	[`25.0.0.10-kernel-slim-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.10/kernel-slim/Dockerfile.ubuntu.openjdk17)
-
--	[`25.0.0.10-full-java8-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.10/full/Dockerfile.ubuntu.openjdk8)
-
--	[`25.0.0.10-full-java11-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.10/full/Dockerfile.ubuntu.openjdk11)
-
--	[`25.0.0.10-full-java17-openj9`](https://github.com/OpenLiberty/ci.docker/blob/95b408ba6272ada9708d6bf6b1ddffc5dbbbdb7d/releases/25.0.0.10/full/Dockerfile.ubuntu.openjdk17)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -151,7 +101,7 @@ There are multiple tags available in this repository.
 The `kernel-slim` image contains just the Liberty kernel and no additional runtime features. This image is the recommended basis for custom built images, so that they can contain only the features required for a specific application. For example, the following Dockerfile starts with this image, copies in the `server.xml` that lists the features required by the application, and then uses the `features.sh` script to download those features from the online repository.
 
 ```dockerfile
-FROM open-liberty:kernel-slim
+FROM arm32v5/open-liberty:kernel-slim
 
 # Add server configuration
 COPY --chown=1001:0  server.xml /config/
@@ -194,7 +144,7 @@ When using `volumes`, an application file can be mounted in the `dropins` direct
 ```console
 $ docker run -d -p 80:9080 -p 443:9443 \
 	    -v /tmp/DefaultServletEngine/dropins/Sample1.war:/config/dropins/Sample1.war \
-	    open-liberty:full
+	    arm32v5/open-liberty:full
 ```
 
 When the server is started, you can browse to http://localhost/Sample1/SimpleServlet on the Docker host.
@@ -206,7 +156,7 @@ For greater flexibility over configuration, it is possible to mount an entire se
 ```console
 $ docker run -d -p 80:9080 \
   -v /tmp/DefaultServletEngine:/config \
-  open-liberty:full
+  arm32v5/open-liberty:full
 ```
 
 # Using Spring Boot with Open Liberty
@@ -218,7 +168,7 @@ To elaborate these capabilities this section assumes the standalone Spring Boot
 1.	A Spring Boot application JAR deploys to the `dropins/spring` directory within the default server configuration, not the `dropins` directory. Liberty allows one Spring Boot application per server configuration. You can create a Spring Boot application layer over this image by adding the application JAR to the `dropins/spring` directory. In this example we copied `hellospringboot.jar` from `/tmp` to the same directory containing the following Dockerfile.
 
 	```dockerfile
-	FROM open-liberty:kernel
+	FROM arm32v5/open-liberty:kernel
 
 	COPY --chown=1001:0 hellospringboot.jar /config/dropins/spring/
 	COPY --chown=1001:0 server.xml /config/
@@ -238,14 +188,14 @@ To elaborate these capabilities this section assumes the standalone Spring Boot
 	You can use the `springBootUtility` command to create thin application and library cache layers over a `full` image. The following example uses docker staging to efficiently build an image that deploys a fat Spring Boot application as two layers containing a thin application and a library cache.
 
 	```dockerfile
-	FROM open-liberty:kernel as staging
+	FROM arm32v5/open-liberty:kernel as staging
 	COPY --chown=1001:0 hellospringboot.jar /staging/myFatApp.jar
 	COPY --chown=1001:0 server.xml /config/
 	RUN springBootUtility thin \
 	   --sourceAppPath=/staging/myFatApp.jar \
 	   --targetThinAppPath=/staging/myThinApp.jar \
 	   --targetLibCachePath=/staging/lib.index.cache
-	FROM open-liberty:kernel
+	FROM arm32v5/open-liberty:kernel
 	COPY --chown=1001:0 server.xml /config
 	COPY --from=staging /staging/lib.index.cache /lib.index.cache
 	COPY --from=staging /staging/myThinApp.jar /config/dropins/spring/myThinApp.jar
@@ -285,7 +235,7 @@ Or, create a named data volume container that exposes a volume at the location o
 
 ```console
 docker run -v /opt/ol/wlp//output/.classCache \
-    --name classcache open-liberty true
+    --name classcache arm32v5/open-liberty true
 ```
 
 Then, run the Open Liberty image with the volumes from the data volume container classcache mounted as follows:
@@ -301,7 +251,7 @@ Liberty writes to two different directories when running: `/opt/ol/wlp//output`
 ```console
 docker run -d -p 80:9080 -p 443:9443 \
     --tmpfs /opt/ol/wlp//output --tmpfs /logs -v /config --read-only \
-    open-liberty:webProfile8
+    arm32v5/open-liberty:webProfile8
 ```
 
 # Relationship between Open Liberty and WebSphere Liberty
@@ -313,18 +263,6 @@ WebSphere Liberty is a commercial distribution of Open Liberty. There is an offi
 -	Use the `/output` folder for accessing the server output.
 -	When adding your own SSL configuration use the `/config/configDropins/defaults/keystore.xml`.
 
-# Image Variants
-
-The `open-liberty` images come in many flavors, each designed for a specific use case.
-
-## `open-liberty:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `open-liberty:<version>-slim`
-
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `open-liberty`. Unless you are working in an environment where *only* the `open-liberty` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
-
 # License
 
 View [license information](https://github.com/OpenLiberty/open-liberty/blob/master/LICENSE) for the software contained in this image.

+ 5 - 69
openjdk/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `openjdk` official image](https://hub.docker.com/_/openjdk) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # **DEPRECATION NOTICE**
 
 This image is officially deprecated and all users are recommended to find and use suitable replacements ASAP. Some examples of other Official Image alternatives (listed in alphabetical order with no intentional or implied preference):
@@ -38,47 +40,7 @@ The only tags which will continue to receive updates beyond July 2022 will be Ea
 
 # Supported tags and respective `Dockerfile` links
 
-(See ["What's the difference between 'Shared' and 'Simple' tags?" in the FAQ](https://github.com/docker-library/faq#whats-the-difference-between-shared-and-simple-tags).)
-
-## Simple Tags
-
--	[`26-ea-19-jdk-oraclelinux9`, `26-ea-19-oraclelinux9`, `26-ea-jdk-oraclelinux9`, `26-ea-oraclelinux9`, `26-jdk-oraclelinux9`, `26-oraclelinux9`, `26-ea-19-jdk-oracle`, `26-ea-19-oracle`, `26-ea-jdk-oracle`, `26-ea-oracle`, `26-jdk-oracle`, `26-oracle`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/oraclelinux9/Dockerfile)
-
--	[`26-ea-19-jdk-oraclelinux8`, `26-ea-19-oraclelinux8`, `26-ea-jdk-oraclelinux8`, `26-ea-oraclelinux8`, `26-jdk-oraclelinux8`, `26-oraclelinux8`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/oraclelinux8/Dockerfile)
-
--	[`26-ea-19-jdk-trixie`, `26-ea-19-trixie`, `26-ea-jdk-trixie`, `26-ea-trixie`, `26-jdk-trixie`, `26-trixie`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/trixie/Dockerfile)
-
--	[`26-ea-19-jdk-slim-trixie`, `26-ea-19-slim-trixie`, `26-ea-jdk-slim-trixie`, `26-ea-slim-trixie`, `26-jdk-slim-trixie`, `26-slim-trixie`, `26-ea-19-jdk-slim`, `26-ea-19-slim`, `26-ea-jdk-slim`, `26-ea-slim`, `26-jdk-slim`, `26-slim`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/slim-trixie/Dockerfile)
-
--	[`26-ea-19-jdk-bookworm`, `26-ea-19-bookworm`, `26-ea-jdk-bookworm`, `26-ea-bookworm`, `26-jdk-bookworm`, `26-bookworm`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/bookworm/Dockerfile)
-
--	[`26-ea-19-jdk-slim-bookworm`, `26-ea-19-slim-bookworm`, `26-ea-jdk-slim-bookworm`, `26-ea-slim-bookworm`, `26-jdk-slim-bookworm`, `26-slim-bookworm`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/slim-bookworm/Dockerfile)
-
--	[`26-ea-19-jdk-windowsservercore-ltsc2025`, `26-ea-19-windowsservercore-ltsc2025`, `26-ea-jdk-windowsservercore-ltsc2025`, `26-ea-windowsservercore-ltsc2025`, `26-jdk-windowsservercore-ltsc2025`, `26-windowsservercore-ltsc2025`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-
--	[`26-ea-19-jdk-windowsservercore-ltsc2022`, `26-ea-19-windowsservercore-ltsc2022`, `26-ea-jdk-windowsservercore-ltsc2022`, `26-ea-windowsservercore-ltsc2022`, `26-jdk-windowsservercore-ltsc2022`, `26-windowsservercore-ltsc2022`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	[`26-ea-19-jdk-nanoserver-ltsc2025`, `26-ea-19-nanoserver-ltsc2025`, `26-ea-jdk-nanoserver-ltsc2025`, `26-ea-nanoserver-ltsc2025`, `26-jdk-nanoserver-ltsc2025`, `26-nanoserver-ltsc2025`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-
--	[`26-ea-19-jdk-nanoserver-ltsc2022`, `26-ea-19-nanoserver-ltsc2022`, `26-ea-jdk-nanoserver-ltsc2022`, `26-ea-nanoserver-ltsc2022`, `26-jdk-nanoserver-ltsc2022`, `26-nanoserver-ltsc2022`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/nanoserver-ltsc2022/Dockerfile)
-
-## Shared Tags
-
--	`26-ea-19-jdk`, `26-ea-19`, `26-ea-jdk`, `26-ea`, `26-jdk`, `26`:
-
-	-	[`26-ea-19-jdk-oraclelinux9`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/oraclelinux9/Dockerfile)
-	-	[`26-ea-19-jdk-windowsservercore-ltsc2025`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`26-ea-19-jdk-windowsservercore-ltsc2022`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`26-ea-19-jdk-windowsservercore`, `26-ea-19-windowsservercore`, `26-ea-jdk-windowsservercore`, `26-ea-windowsservercore`, `26-jdk-windowsservercore`, `26-windowsservercore`:
-
-	-	[`26-ea-19-jdk-windowsservercore-ltsc2025`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/windowsservercore-ltsc2025/Dockerfile)
-	-	[`26-ea-19-jdk-windowsservercore-ltsc2022`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/windowsservercore-ltsc2022/Dockerfile)
-
--	`26-ea-19-jdk-nanoserver`, `26-ea-19-nanoserver`, `26-ea-jdk-nanoserver`, `26-ea-nanoserver`, `26-jdk-nanoserver`, `26-nanoserver`:
-
-	-	[`26-ea-19-jdk-nanoserver-ltsc2025`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/nanoserver-ltsc2025/Dockerfile)
-	-	[`26-ea-19-jdk-nanoserver-ltsc2022`](https://github.com/docker-library/openjdk/blob/5f4ebde04e807b32991436ccdaa4b06e9b200875/26/jdk/windows/nanoserver-ltsc2022/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -116,7 +78,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
 The most straightforward way to use this image is to use a Java container as both the build and runtime environment. In your `Dockerfile`, writing something along the lines of the following will compile and run your project:
 
 ```dockerfile
-FROM openjdk:11
+FROM arm32v5/openjdk:11
 COPY . /usr/src/myapp
 WORKDIR /usr/src/myapp
 RUN javac Main.java
@@ -135,7 +97,7 @@ $ docker run -it --rm --name my-running-app my-java-app
 There may be occasions where it is not appropriate to run your app inside a container. To compile, but not run your app inside the Docker instance, you can write something like:
 
 ```console
-$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp openjdk:11 javac Main.java
+$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/openjdk:11 javac Main.java
 ```
 
 This will add your current directory as a volume to the container, set the working directory to the volume, and run the command `javac Main.java` which will tell Java to compile the code in `Main.java` and output the Java class file to `Main.class`.
@@ -160,32 +122,6 @@ RAM limit is supported by Windows Server containers, but currently the JVM canno
 
 Some shells (notably, [the BusyBox `/bin/sh` included in Alpine Linux](https://github.com/docker-library/openjdk/issues/135)) do not support environment variables with periods in the names (which are technically not POSIX compliant), and thus *strip* them instead of passing them through (as Bash does). If your application requires environment variables of this form, either use `CMD ["java", ...]` directly (no shell), or (install and) use Bash explicitly instead of `/bin/sh`.
 
-# Image Variants
-
-The `openjdk` images come in many flavors, each designed for a specific use case.
-
-## `openjdk:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
-
-## `openjdk:<version>` (from 12 onwards), `openjdk:<version>-oracle` and `openjdk:<version>-oraclelinux8`
-
-Starting with `openjdk:12` the default image as well as the `-oracle` and `-oraclelinux8` variants are based on the official [Oracle Linux 8 image](https://hub.docker.com/_/oraclelinux) which is provided under the GPLv2 as per the [Oracle Linux End User Agreement (EULA)](https://oss.oracle.com/ol8/EULA).
-
-The `-oraclelinux7` variants are based on the official [Oracle Linux 7 image](https://hub.docker.com/_/oraclelinux) which is provided under the GPLv2 as per the [Oracle Linux End User Agreement (EULA)](https://oss.oracle.com/ol7/EULA).
-
-The OpenJDK binaries are built by Oracle and are sourced from the [OpenJDK community](https://openjdk.java.net/). These binaries are licensed under the [GPLv2 with the Classpath Exception](https://openjdk.java.net/legal/gplv2+ce.html).
-
-## `openjdk:<version>-windowsservercore`
-
-This image is based on [Windows Server Core (`mcr.microsoft.com/windows/servercore`)](https://hub.docker.com/r/microsoft/windows-servercore). As such, it only works in places which that image does, such as Windows 10 Professional/Enterprise (Anniversary Edition) or Windows Server 2016.
-
-For information about how to get Docker running on Windows, please see the relevant "Quick Start" guide provided by Microsoft:
-
--	[Windows Containers Quick Start](https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/set-up-environment?tabs=dockerce)
-
 # License
 
 View [license information](http://openjdk.java.net/legal/gplv2+ce.html) for the software contained in this image.

+ 4 - 22
oraclelinux/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `oraclelinux` official image](https://hub.docker.com/_/oraclelinux) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,27 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`10`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/10/Dockerfile)
-
--	[`10-slim`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/10-slim/Dockerfile)
-
--	[`9`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/9/Dockerfile)
-
--	[`9-slim`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/9-slim/Dockerfile)
-
--	[`9-slim-fips`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/9-slim-fips/Dockerfile)
-
--	[`8.10`, `8`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/8/Dockerfile)
-
--	[`8-slim`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/8-slim/Dockerfile)
-
--	[`8-slim-fips`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/8-slim-fips/Dockerfile)
-
--	[`7.9`, `7`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/7/Dockerfile)
-
--	[`7-slim`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/7-slim/Dockerfile)
-
--	[`7-slim-fips`](https://github.com/oracle/container-images/blob/e0e3b68e819337a954b2d56ce76f311bb59c6bd8/7-slim-fips/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -75,7 +57,7 @@ Oracle Linux is an open-source operating system available under the GNU General
 
 ## How to use these images
 
-The Oracle Linux images are intended for use in the **FROM** field of a downstream `Dockerfile`. For example, to use the latest optimized Oracle Linux 8 image, specify `FROM oraclelinux:8`.
+The Oracle Linux images are intended for use in the **FROM** field of a downstream `Dockerfile`. For example, to use the latest optimized Oracle Linux 8 image, specify `FROM arm32v5/oraclelinux:8`.
 
 ## Removal of `latest` tag
 

+ 9 - 13
orientdb/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `orientdb` official image](https://hub.docker.com/_/orientdb) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`3.2.44`, `3.2`, `latest`](https://github.com/orientechnologies/orientdb-docker/blob/0bb558c4efb3735b31003bd90fc094dc17b7ef5b/release/3.2.x/3.2.44/Dockerfile)
-
--	[`3.2.44-tp3`, `3.2-tp3`](https://github.com/orientechnologies/orientdb-docker/blob/0bb558c4efb3735b31003bd90fc094dc17b7ef5b/release/3.2.x/3.2.44-tp3/Dockerfile)
-
--	[`3.1.20`, `3.1`](https://github.com/orientechnologies/orientdb-docker/blob/a8a42acbe19dad60a051afe08ed625e66587dd37/release/3.1.x/3.1.20/Dockerfile)
-
--	[`3.1.20-tp3`, `3.1-tp3`](https://github.com/orientechnologies/orientdb-docker/blob/a8a42acbe19dad60a051afe08ed625e66587dd37/release/3.1.x/3.1.20-tp3/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -62,7 +58,7 @@ WARNING:
 When OrientDB starts it asks for the root password. The root user is able to manage the OrientDB server: create new databases, manage users and roles. The root password can be passed to the container using an environment property:
 
 ```console
-$ docker run -d --name orientdb -p 2424:2424 -p 2480:2480 -e ORIENTDB_ROOT_PASSWORD=rootpwd orientdb
+$ docker run -d --name orientdb -p 2424:2424 -p 2480:2480 -e ORIENTDB_ROOT_PASSWORD=rootpwd arm32v5/orientdb
 ```
 
 The [Studio](http://orientdb.com/docs/last/Studio-Home-page.html) is accessible to http://<docker-host>:2480 (e.g.: http://localhost:2480)
@@ -79,7 +75,7 @@ $ docker run -d --name orientdb -p 2424:2424 -p 2480:2480 \
     -v <databases_path>:/orientdb/databases \
     -v <backup_path>:/orientdb/backup \
     -e ORIENTDB_ROOT_PASSWORD=rootpwd \
-    orientdb
+    arm32v5/orientdb
 ```
 
 **NOTE**: don't provide an **empty** config folder as volume, because OrientDB will startup with a very minimal configuration.
@@ -89,13 +85,13 @@ $ docker run -d --name orientdb -p 2424:2424 -p 2480:2480 \
 The OrientDB image contains a full fledge installation, so it is possible to run the [console](http://orientdb.com/docs/last/Console-Commands.html)
 
 ```console
-$ docker run --rm -it orientdb /orientdb/bin/console.sh
+$ docker run --rm -it arm32v5/orientdb /orientdb/bin/console.sh
 ```
 
 or even the etl
 
 ```console
-$ docker run  --rm -it -v <config_path>:/orientdb/config orientdb /orientdb/bin/oetl.sh ../config/oetl-config.json
+$ docker run  --rm -it -v <config_path>:/orientdb/config arm32v5/orientdb /orientdb/bin/oetl.sh ../config/oetl-config.json
 ```
 
 ### Override configuration parameters
@@ -109,7 +105,7 @@ $ docker run -d --name orientdb -p 2424:2424 -p 2480:2480 \
     -v <backup_path>:/orientdb/backup \
     -e ORIENTDB_ROOT_PASSWORD=rootpwd \
     -e ORIENTDB_NODE_NAME=odb1 \
-    orientdb /orientdb/bin/server.sh  -Ddistributed=true
+    arm32v5/orientdb /orientdb/bin/server.sh  -Ddistributed=true
 ```
 
 For further configuration options please refer to the [Configuration](http://orientdb.com/docs/last/Configuration.html) section of the online documentation.
@@ -121,7 +117,7 @@ Environment parameters such as heap size could be passed via command line:
 ```console
 $ docker run -d --name orientdb -p 2424:2424 -p 2480:2480 \
     -e ORIENTDB_ROOT_PASSWORD=rootpwd \
-    orientdb /orientdb/bin/server.sh -Xmx8g
+    arm32v5/orientdb /orientdb/bin/server.sh -Xmx8g
 ```
 
 # License

+ 23 - 27
percona/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `percona` official image](https://hub.docker.com/_/percona) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,13 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`8.0.43-34-centos`, `8.0-centos`, `8-centos`, `8.0.43-34`, `8.0`, `8`, `ps-8.0.43-34`, `ps-8.0`, `ps-8`](https://github.com/percona/percona-docker/blob/1a5a6f51cda0ad561e5afcbd9b1ec9e2dd3564d1/percona-server-8.0/Dockerfile-dockerhub)
-
--	[`psmdb-8.0.12`, `psmdb-8.0`](https://github.com/percona/percona-docker/blob/725e757d51b83f0a0a9c3b5242f6be02066e0a9b/percona-server-mongodb-8.0/Dockerfile-dockerhub)
-
--	[`psmdb-7.0.24`, `psmdb-7.0`](https://github.com/percona/percona-docker/blob/725e757d51b83f0a0a9c3b5242f6be02066e0a9b/percona-server-mongodb-7.0/Dockerfile-dockerhub)
-
--	[`psmdb-6.0.25`, `psmdb-6.0`](https://github.com/percona/percona-docker/blob/c37d7c35b5d3ddeacdf8b6c837e7735c14ace89b/percona-server-mongodb-6.0/Dockerfile-dockerhub)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -65,30 +61,30 @@ It aims to retain close compatibility to the official MySQL releases, while focu
 
 # How to use this image
 
-## Start a `percona` server instance
+## Start a `arm32v5/percona` server instance
 
 Starting a Percona Server for MySQL instance is simple:
 
 ```console
-$ docker run --name some-percona -e MYSQL_ROOT_PASSWORD=my-secret-pw -d percona:tag
+$ docker run --name some-percona -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/percona:tag
 ```
 
 ... where `some-percona` is the name you want to assign to your container, `my-secret-pw` is the password to be set for the MySQL root user and `tag` is the tag specifying the MySQL version you want. See the list above for relevant tags.
 
 ## Connect to Percona Server from the MySQL command line client
 
-The following command starts another `percona` container instance and runs the `mysql` command line client against your original `percona` container, allowing you to execute SQL statements against your database instance:
+The following command starts another `arm32v5/percona` container instance and runs the `mysql` command line client against your original `arm32v5/percona` container, allowing you to execute SQL statements against your database instance:
 
 ```console
-$ docker run -it --network some-network --rm percona mysql -hsome-percona -uexample-user -p
+$ docker run -it --network some-network --rm arm32v5/percona mysql -hsome-percona -uexample-user -p
 ```
 
-... where `some-percona` is the name of your original `percona` container (connected to the `some-network` Docker network).
+... where `some-percona` is the name of your original `arm32v5/percona` container (connected to the `some-network` Docker network).
 
 This image can also be used as a client for non-Docker or remote instances:
 
 ```console
-$ docker run -it --rm percona mysql -hsome.mysql.host -usome-mysql-user -p
+$ docker run -it --rm arm32v5/percona mysql -hsome.mysql.host -usome-mysql-user -p
 ```
 
 More information about the MySQL command line client can be found in the [MySQL documentation](http://dev.mysql.com/doc/en/mysql.html)
@@ -119,7 +115,7 @@ Run `docker compose up`, wait for it to initialize completely, and visit `http:/
 
 ## Container shell access and viewing MySQL logs
 
-The `docker exec` command allows you to run commands inside a Docker container. The following command line will give you a bash shell inside your `percona` container:
+The `docker exec` command allows you to run commands inside a Docker container. The following command line will give you a bash shell inside your `arm32v5/percona` container:
 
 ```console
 $ docker exec -it some-percona bash
@@ -133,12 +129,12 @@ $ docker logs some-percona
 
 ## Using a custom MySQL configuration file
 
-The startup configuration is specified in the file `/etc/my.cnf`, and that file in turn includes any files found in the `/etc/my.cnf.d` directory that end with `.cnf`. Settings in files in this directory will augment and/or override settings in `/etc/my.cnf`. If you want to use a customized MySQL configuration, you can create your alternative configuration file in a directory on the host machine and then mount that directory location as `/etc/my.cnf.d` inside the `percona` container.
+The startup configuration is specified in the file `/etc/my.cnf`, and that file in turn includes any files found in the `/etc/my.cnf.d` directory that end with `.cnf`. Settings in files in this directory will augment and/or override settings in `/etc/my.cnf`. If you want to use a customized MySQL configuration, you can create your alternative configuration file in a directory on the host machine and then mount that directory location as `/etc/my.cnf.d` inside the `arm32v5/percona` container.
 
-If `/my/custom/config-file.cnf` is the path and name of your custom configuration file, you can start your `percona` container like this (note that only the directory path of the custom config file is used in this command):
+If `/my/custom/config-file.cnf` is the path and name of your custom configuration file, you can start your `arm32v5/percona` container like this (note that only the directory path of the custom config file is used in this command):
 
 ```console
-$ docker run --name some-percona -v /my/custom:/etc/my.cnf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d percona:tag
+$ docker run --name some-percona -v /my/custom:/etc/my.cnf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/percona:tag
 ```
 
 This will start a new container `some-percona` where the Percona Server for MySQL instance uses the combined startup settings from `/etc/my.cnf` and `/etc/my.cnf.d/config-file.cnf`, with settings from the latter taking precedence.
@@ -148,18 +144,18 @@ This will start a new container `some-percona` where the Percona Server for MySQ
 Many configuration options can be passed as flags to `mysqld`. This will give you the flexibility to customize the container without needing a `cnf` file. For example, if you want to change the default encoding and collation for all tables to use UTF-8 (`utf8mb4`) just run the following:
 
 ```console
-$ docker run --name some-percona -e MYSQL_ROOT_PASSWORD=my-secret-pw -d percona:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
+$ docker run --name some-percona -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/percona:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
 ```
 
 If you would like to see a complete list of available options, just run:
 
 ```console
-$ docker run -it --rm percona:tag --verbose --help
+$ docker run -it --rm arm32v5/percona:tag --verbose --help
 ```
 
 ## Environment Variables
 
-When you start the `percona` image, you can adjust the configuration of the instance by passing one or more environment variables on the `docker run` command line. Do note that none of the variables below will have any effect if you start the container with a data directory that already contains a database: any pre-existing database will always be left untouched on container startup.
+When you start the `arm32v5/percona` image, you can adjust the configuration of the instance by passing one or more environment variables on the `docker run` command line. Do note that none of the variables below will have any effect if you start the container with a data directory that already contains a database: any pre-existing database will always be left untouched on container startup.
 
 ### `MYSQL_ROOT_PASSWORD`
 
@@ -208,7 +204,7 @@ Tuns on RocksDB Engine.
 As an alternative to passing sensitive information via environment variables, `_FILE` may be appended to the previously listed environment variables, causing the initialization script to load the values for those variables from files present in the container. In particular, this can be used to load passwords from Docker secrets stored in `/run/secrets/<secret_name>` files. For example:
 
 ```console
-$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql-root -d percona:tag
+$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql-root -d arm32v5/percona:tag
 ```
 
 Currently, this is only supported for `MYSQL_ROOT_PASSWORD`, `MYSQL_ROOT_HOST`, `MYSQL_DATABASE`, `MYSQL_USER`, and `MYSQL_PASSWORD`.
@@ -218,18 +214,18 @@ Currently, this is only supported for `MYSQL_ROOT_PASSWORD`, `MYSQL_ROOT_HOST`,
 Starting with Percona Server 8.0.35-27, telemetry will be enabled by default. If you decide not to send usage data to Percona, you can set the `PERCONA_TELEMETRY_DISABLE=1` environment variable. For example:
 
 ```console
-$ docker run --name some-mysql -e  PERCONA_TELEMETRY_DISABLE=1 -d percona:tag
+$ docker run --name some-mysql -e  PERCONA_TELEMETRY_DISABLE=1 -d arm32v5/percona:tag
 ```
 
 # Initializing a fresh instance
 
-When a container is started for the first time, a new database with the specified name will be created and initialized with the provided configuration variables. Furthermore, it will execute files with extensions `.sh`, `.sql` and `.sql.gz` that are found in `/docker-entrypoint-initdb.d`. Files will be executed in alphabetical order. You can easily populate your `percona` services by [mounting a SQL dump into that directory](https://docs.docker.com/storage/bind-mounts/) and provide [custom images](https://docs.docker.com/reference/dockerfile/) with contributed data. SQL files will be imported by default to the database specified by the `MYSQL_DATABASE` variable.
+When a container is started for the first time, a new database with the specified name will be created and initialized with the provided configuration variables. Furthermore, it will execute files with extensions `.sh`, `.sql` and `.sql.gz` that are found in `/docker-entrypoint-initdb.d`. Files will be executed in alphabetical order. You can easily populate your `arm32v5/percona` services by [mounting a SQL dump into that directory](https://docs.docker.com/storage/bind-mounts/) and provide [custom images](https://docs.docker.com/reference/dockerfile/) with contributed data. SQL files will be imported by default to the database specified by the `MYSQL_DATABASE` variable.
 
 # Caveats
 
 ## Where to Store Data
 
-Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `percona` images to familiarize themselves with the options available, including:
+Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `arm32v5/percona` images to familiarize themselves with the options available, including:
 
 -	Let Docker manage the storage of your database data [by writing the database files to disk on the host system using its own internal volume management](https://docs.docker.com/storage/volumes/). This is the default and is easy and fairly transparent to the user. The downside is that the files may be hard to locate for tools and applications that run directly on the host system, i.e. outside containers.
 -	Create a data directory on the host system (outside the container) and [mount this to a directory visible from inside the container](https://docs.docker.com/storage/bind-mounts/). This places the database files in a known location on the host system, and makes it easy for tools and applications on the host system to access the files. The downside is that the user needs to make sure that the directory exists, and that e.g. directory permissions and other security mechanisms on the host system are set up correctly.
@@ -237,10 +233,10 @@ Important note: There are several ways to store data used by applications that r
 The Docker documentation is a good starting point for understanding the different storage options and variations, and there are multiple blogs and forum postings that discuss and give advice in this area. We will simply show the basic procedure here for the latter option above:
 
 1.	Create a data directory on a suitable volume on your host system, e.g. `/my/own/datadir`.
-2.	Start your `percona` container like this:
+2.	Start your `arm32v5/percona` container like this:
 
 	```console
-	$ docker run --name some-percona -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d percona:tag
+	$ docker run --name some-percona -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d arm32v5/percona:tag
 	```
 
 The `-v /my/own/datadir:/var/lib/mysql` part of the command mounts the `/my/own/datadir` directory from the underlying host system as `/var/lib/mysql` inside the container, where MySQL by default will write its data files.
@@ -253,7 +249,7 @@ If the application you're trying to connect to MySQL does not handle MySQL downt
 
 ## Usage against an existing database
 
-If you start your `percona` container instance with a data directory that already contains a database (specifically, a `mysql` subdirectory), the `$MYSQL_ROOT_PASSWORD` variable should be omitted from the run command line; it will in any case be ignored, and the pre-existing database will not be changed in any way.
+If you start your `arm32v5/percona` container instance with a data directory that already contains a database (specifically, a `mysql` subdirectory), the `$MYSQL_ROOT_PASSWORD` variable should be omitted from the run command line; it will in any case be ignored, and the pre-existing database will not be changed in any way.
 
 ## Creating database dumps
 

+ 15 - 45
perl/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `perl` official image](https://hub.docker.com/_/perl) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,98 +30,66 @@ WARNING:
 
 -	[`5.42.0-bookworm`, `5.42-bookworm`, `5-bookworm`, `bookworm`, `stable-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-main-bookworm/Dockerfile)
 
--	[`5.42.0-bullseye`, `5.42-bullseye`, `5-bullseye`, `bullseye`, `stable-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-main-bullseye/Dockerfile)
-
 -	[`5.42.0-slim`, `5.42-slim`, `5-slim`, `slim`, `stable-slim`, `5.42.0-slim-trixie`, `5.42-slim-trixie`, `5-slim-trixie`, `slim-trixie`, `stable-slim-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-slim-trixie/Dockerfile)
 
 -	[`5.42.0-slim-bookworm`, `5.42-slim-bookworm`, `5-slim-bookworm`, `slim-bookworm`, `stable-slim-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-slim-bookworm/Dockerfile)
 
--	[`5.42.0-slim-bullseye`, `5.42-slim-bullseye`, `5-slim-bullseye`, `slim-bullseye`, `stable-slim-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-slim-bullseye/Dockerfile)
-
 -	[`5.42.0-threaded`, `5.42-threaded`, `5-threaded`, `threaded`, `stable-threaded`, `5.42.0-threaded-trixie`, `5.42-threaded-trixie`, `5-threaded-trixie`, `threaded-trixie`, `stable-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-main,threaded-trixie/Dockerfile)
 
 -	[`5.42.0-threaded-bookworm`, `5.42-threaded-bookworm`, `5-threaded-bookworm`, `threaded-bookworm`, `stable-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-main,threaded-bookworm/Dockerfile)
 
--	[`5.42.0-threaded-bullseye`, `5.42-threaded-bullseye`, `5-threaded-bullseye`, `threaded-bullseye`, `stable-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-main,threaded-bullseye/Dockerfile)
-
 -	[`5.42.0-slim-threaded`, `5.42-slim-threaded`, `5-slim-threaded`, `slim-threaded`, `stable-slim-threaded`, `5.42.0-slim-threaded-trixie`, `5.42-slim-threaded-trixie`, `5-slim-threaded-trixie`, `slim-threaded-trixie`, `stable-slim-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-slim,threaded-trixie/Dockerfile)
 
 -	[`5.42.0-slim-threaded-bookworm`, `5.42-slim-threaded-bookworm`, `5-slim-threaded-bookworm`, `slim-threaded-bookworm`, `stable-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-slim,threaded-bookworm/Dockerfile)
 
--	[`5.42.0-slim-threaded-bullseye`, `5.42-slim-threaded-bullseye`, `5-slim-threaded-bullseye`, `slim-threaded-bullseye`, `stable-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.042.000-slim,threaded-bullseye/Dockerfile)
-
 -	[`5.40.3`, `5.40`, `5.40.3-trixie`, `5.40-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-main-trixie/Dockerfile)
 
 -	[`5.40.3-bookworm`, `5.40-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-main-bookworm/Dockerfile)
 
--	[`5.40.3-bullseye`, `5.40-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-main-bullseye/Dockerfile)
-
 -	[`5.40.3-slim`, `5.40-slim`, `5.40.3-slim-trixie`, `5.40-slim-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-slim-trixie/Dockerfile)
 
 -	[`5.40.3-slim-bookworm`, `5.40-slim-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-slim-bookworm/Dockerfile)
 
--	[`5.40.3-slim-bullseye`, `5.40-slim-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-slim-bullseye/Dockerfile)
-
 -	[`5.40.3-threaded`, `5.40-threaded`, `5.40.3-threaded-trixie`, `5.40-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-main,threaded-trixie/Dockerfile)
 
 -	[`5.40.3-threaded-bookworm`, `5.40-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-main,threaded-bookworm/Dockerfile)
 
--	[`5.40.3-threaded-bullseye`, `5.40-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-main,threaded-bullseye/Dockerfile)
-
 -	[`5.40.3-slim-threaded`, `5.40-slim-threaded`, `5.40.3-slim-threaded-trixie`, `5.40-slim-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-slim,threaded-trixie/Dockerfile)
 
 -	[`5.40.3-slim-threaded-bookworm`, `5.40-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-slim,threaded-bookworm/Dockerfile)
 
--	[`5.40.3-slim-threaded-bullseye`, `5.40-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.040.003-slim,threaded-bullseye/Dockerfile)
-
 -	[`5.38.5`, `5.38`, `5.38.5-trixie`, `5.38-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-main-trixie/Dockerfile)
 
 -	[`5.38.5-bookworm`, `5.38-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-main-bookworm/Dockerfile)
 
--	[`5.38.5-bullseye`, `5.38-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-main-bullseye/Dockerfile)
-
 -	[`5.38.5-slim`, `5.38-slim`, `5.38.5-slim-trixie`, `5.38-slim-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-slim-trixie/Dockerfile)
 
 -	[`5.38.5-slim-bookworm`, `5.38-slim-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-slim-bookworm/Dockerfile)
 
--	[`5.38.5-slim-bullseye`, `5.38-slim-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-slim-bullseye/Dockerfile)
-
 -	[`5.38.5-threaded`, `5.38-threaded`, `5.38.5-threaded-trixie`, `5.38-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-main,threaded-trixie/Dockerfile)
 
 -	[`5.38.5-threaded-bookworm`, `5.38-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-main,threaded-bookworm/Dockerfile)
 
--	[`5.38.5-threaded-bullseye`, `5.38-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-main,threaded-bullseye/Dockerfile)
-
 -	[`5.38.5-slim-threaded`, `5.38-slim-threaded`, `5.38.5-slim-threaded-trixie`, `5.38-slim-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-slim,threaded-trixie/Dockerfile)
 
 -	[`5.38.5-slim-threaded-bookworm`, `5.38-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-slim,threaded-bookworm/Dockerfile)
 
--	[`5.38.5-slim-threaded-bullseye`, `5.38-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.038.005-slim,threaded-bullseye/Dockerfile)
-
 -	[`5.43.2`, `5.43`, `devel`, `5.43.2-trixie`, `5.43-trixie`, `devel-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-main-trixie/Dockerfile)
 
 -	[`5.43.2-bookworm`, `5.43-bookworm`, `devel-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-main-bookworm/Dockerfile)
 
--	[`5.43.2-bullseye`, `5.43-bullseye`, `devel-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-main-bullseye/Dockerfile)
-
 -	[`5.43.2-slim`, `5.43-slim`, `devel-slim`, `5.43.2-slim-trixie`, `5.43-slim-trixie`, `devel-slim-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-slim-trixie/Dockerfile)
 
 -	[`5.43.2-slim-bookworm`, `5.43-slim-bookworm`, `devel-slim-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-slim-bookworm/Dockerfile)
 
--	[`5.43.2-slim-bullseye`, `5.43-slim-bullseye`, `devel-slim-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-slim-bullseye/Dockerfile)
-
 -	[`5.43.2-threaded`, `5.43-threaded`, `devel-threaded`, `5.43.2-threaded-trixie`, `5.43-threaded-trixie`, `devel-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-main,threaded-trixie/Dockerfile)
 
 -	[`5.43.2-threaded-bookworm`, `5.43-threaded-bookworm`, `devel-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-main,threaded-bookworm/Dockerfile)
 
--	[`5.43.2-threaded-bullseye`, `5.43-threaded-bullseye`, `devel-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-main,threaded-bullseye/Dockerfile)
-
 -	[`5.43.2-slim-threaded`, `5.43-slim-threaded`, `devel-slim-threaded`, `5.43.2-slim-threaded-trixie`, `5.43-slim-threaded-trixie`, `devel-slim-threaded-trixie`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-slim,threaded-trixie/Dockerfile)
 
 -	[`5.43.2-slim-threaded-bookworm`, `5.43-slim-threaded-bookworm`, `devel-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-slim,threaded-bookworm/Dockerfile)
 
--	[`5.43.2-slim-threaded-bullseye`, `5.43-slim-threaded-bullseye`, `devel-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/9a593371b5b762c4e6247a4b14141dfaa0ccaeb8/5.043.002-slim,threaded-bullseye/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -152,7 +122,7 @@ Perl is a high-level, general-purpose, interpreted, dynamic programming language
 ## Create a `Dockerfile` in your Perl app project
 
 ```dockerfile
-FROM perl:5.34
+FROM arm32v5/perl:5.34
 COPY . /usr/src/myapp
 WORKDIR /usr/src/myapp
 CMD [ "perl", "./your-daemon-or-script.pl" ]
@@ -170,7 +140,7 @@ $ docker run -it --rm --name my-running-app my-perl-app
 For many simple, single file projects, you may find it inconvenient to write a complete `Dockerfile`. In such cases, you can run a Perl script by using the Perl Docker image directly:
 
 ```console
-$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp perl:5.34 perl your-daemon-or-script.pl
+$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/perl:5.34 perl your-daemon-or-script.pl
 ```
 
 ## Coexisting with Debian's `/usr/bin/perl`
@@ -186,7 +156,7 @@ See also [Perl/docker-perl#26](https://github.com/Perl/docker-perl/issues/26) fo
 As Perl will run as PID 1 by default in containers (unless an [ENTRYPOINT](https://docs.docker.com/reference/dockerfile/#entrypoint) is set,) special care needs to be considered when expecting to send signals (particularly SIGINT or SIGTERM) to it. For example, running
 
 ```console
-$ docker run -it --name sleeping_beauty --rm perl:5.34 perl -E 'sleep 300'
+$ docker run -it --name sleeping_beauty --rm arm32v5/perl:5.34 perl -E 'sleep 300'
 ```
 
 and doing on another terminal,
@@ -198,7 +168,7 @@ $ docker exec sleeping_beauty kill 1
 will *not* stop the perl running on the `sleeping_beauty` container (it will keep running until the `sleep 300` finishes.) To do so, one must set a signal handler like this:
 
 ```console
-$ docker run -it --name quick_nap --rm perl:5.34 perl -E '$SIG{TERM} = sub { $sig++; say "recv TERM" }; sleep 300; say "waking up" if $sig'
+$ docker run -it --name quick_nap --rm arm32v5/perl:5.34 perl -E '$SIG{TERM} = sub { $sig++; say "recv TERM" }; sleep 300; say "waking up" if $sig'
 ```
 
 so doing `docker exec quick_nap kill 1` (or the simpler `docker stop quick_nap`) will immediately stop the container, and print `recv TERM` in the other terminal. Note that the signal handler does not stop the perl process itself unless it calls a `die` or `exit`; in this case, perl will continue and print `waking up` *after* it receives the signal.
@@ -215,10 +185,10 @@ See also [Perl/docker-perl#140](https://github.com/Perl/docker-perl/issues/140)
 
 ## Example: Creating a reusable Carton image for Perl projects
 
-Suppose you have a project that uses [Carton](https://metacpan.org/pod/Carton) to manage Perl dependencies. You can create a `perl:carton` image that makes use of the [ONBUILD](https://docs.docker.com/reference/dockerfile/#onbuild) instruction in its `Dockerfile`, like this:
+Suppose you have a project that uses [Carton](https://metacpan.org/pod/Carton) to manage Perl dependencies. You can create a `arm32v5/perl:carton` image that makes use of the [ONBUILD](https://docs.docker.com/reference/dockerfile/#onbuild) instruction in its `Dockerfile`, like this:
 
 ```dockerfile
-FROM perl:5.34
+FROM arm32v5/perl:5.34
 
 RUN cpanm Carton \
     && mkdir -p /usr/src/app
@@ -230,28 +200,28 @@ ONBUILD RUN carton install
 ONBUILD COPY . /usr/src/app
 ```
 
-Then, in your Carton project, you can now reduce your project's `Dockerfile` into a single line of `FROM perl:carton`, which may be enough to build a stand-alone image.
+Then, in your Carton project, you can now reduce your project's `Dockerfile` into a single line of `FROM arm32v5/perl:carton`, which may be enough to build a stand-alone image.
 
-Having a single `perl:carton` base image is useful especially if you have multiple Carton-based projects in development, to avoid "boilerplate" coding of installing Carton and/or copying the project source files into the derived image. Keep in mind, though, about certain things to consider when using the Perl image in this way:
+Having a single `arm32v5/perl:carton` base image is useful especially if you have multiple Carton-based projects in development, to avoid "boilerplate" coding of installing Carton and/or copying the project source files into the derived image. Keep in mind, though, about certain things to consider when using the Perl image in this way:
 
 -	This kind of base image will hide the useful bits (such as the`COPY`/`RUN` above) in the image, separating it from more specific Dockerfiles using the base image. This might lead to confusion when creating further derived images, so be aware of how [ONBUILD triggers](https://docs.docker.com/reference/dockerfile/#onbuild) work and plan appropriately.
 -	There is the cost of maintaining an extra base image build, so if you're working on a single Carton project and/or plan to publish it, then it may be more preferable to derive directly from a versioned `perl` image instead.
 
 # Image Variants
 
-The `perl` images come in many flavors, each designed for a specific use case.
+The `arm32v5/perl` images come in many flavors, each designed for a specific use case.
 
-## `perl:<version>`
+## `arm32v5/perl:<version>`
 
 This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
 
-Some of these tags may have names like bookworm, bullseye, or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
+Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
 
 This tag is based off of [`buildpack-deps`](https://hub.docker.com/_/buildpack-deps/). `buildpack-deps` is designed for the average user of Docker who has many images on their system. It, by design, has a large number of extremely common Debian packages. This reduces the number of packages that images that derive from it need to install, thus reducing the overall size of all images on your system.
 
-## `perl:<version>-slim`
+## `arm32v5/perl:<version>-slim`
 
-This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `perl`. Unless you are working in an environment where *only* the `perl` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
+This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `arm32v5/perl`. Unless you are working in an environment where *only* the `arm32v5/perl` image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
 
 # License
 

+ 4 - 6
photon/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `photon` official image](https://hub.docker.com/_/photon) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -24,11 +26,7 @@ WARNING:
 
 # Supported tags and respective `Dockerfile` links
 
--	[`5.0`, `5.0-20250920`, `latest`](https://github.com/vmware/photon-docker-image/blob/561412a9759919b9fb52b1852369de116d210f2b/docker/Dockerfile)
-
--	[`4.0`, `4.0-20251012`](https://github.com/vmware/photon-docker-image/blob/75d6173bc370ace82b24de6e7319483fd8e54869/docker/Dockerfile)
-
--	[`3.0`, `3.0-20250316`](https://github.com/vmware/photon-docker-image/blob/f848d5df815c0afe76b42a608d49df0e87af51c2/docker/Dockerfile)
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -61,7 +59,7 @@ See the [FAQ](http://vmware.github.io/photon/assets/files/photon_faqs.pdf) for m
 
 ## How to use these images
 
-Photon OS images are intended for use in the **FROM** field of an application's `Dockerfile`. For example, to use VMware Photon 1.0GA as the base of an image, specify `FROM photon:1.0GA`.
+Photon OS images are intended for use in the **FROM** field of an application's `Dockerfile`. For example, to use VMware Photon 1.0GA as the base of an image, specify `FROM arm32v5/photon:1.0GA`.
 
 ## Support
 

+ 8 - 6
php-zendserver/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `php-zendserver` official image](https://hub.docker.com/_/php-zendserver) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # **DEPRECATION NOTICE**
 
 This image is not actively maintained (and [has not been for years](https://github.com/docker-library/official-images/issues?q=label%3Alibrary%2Fphp-zendserver)). It is highly recommended for users to seek out alternatives.
@@ -28,7 +30,7 @@ This image is not actively maintained (and [has not been for years](https://gith
 
 # Supported tags and respective `Dockerfile` links
 
-**No supported tags**
+**WARNING:** THIS IMAGE *IS NOT SUPPORTED* ON THE `arm32v5` ARCHITECTURE
 
 # Quick reference (cont.)
 
@@ -84,12 +86,12 @@ Zend Server is shared on [Docker-Hub] as **php-zendserver**.
 
 To start a single Zend Server instance, execute:
 
-	    $ docker run php-zendserver
+	    $ docker run arm32v5/php-zendserver
 
 -	You can specify the PHP and Zend Server version by adding ':<php-version>' or ':&lt;ZS-version&gt;-php&lt;version&gt;' to the 'docker run' command.
 
 		for example: 
-		$docker run php-zendserver:8.5-php5.6
+		$docker run arm32v5/php-zendserver:8.5-php5.6
 
 #### Availible versions:
 
@@ -101,11 +103,11 @@ To start a single Zend Server instance, execute:
 
 To start a Zend Server cluster, execute the following command for each cluster node:
 
-	    $ docker run -e MYSQL_HOSTNAME=<db-ip> -e MYSQL_PORT=3306 -e MYSQL_USERNAME=<username> -e MYSQL_PASSWORD=<password> -e MYSQL_DBNAME=zend php-zendserver
+	    $ docker run -e MYSQL_HOSTNAME=<db-ip> -e MYSQL_PORT=3306 -e MYSQL_USERNAME=<username> -e MYSQL_PASSWORD=<password> -e MYSQL_DBNAME=zend arm32v5/php-zendserver
 
 #### Bring your own license
 
-To use your own Zend Server license: $ docker run php-zendserver -e ZEND_LICENSE_KEY=<license-key> -e ZEND_LICENSE_ORDER=<order-number>
+To use your own Zend Server license: $ docker run arm32v5/php-zendserver -e ZEND_LICENSE_KEY=<license-key> -e ZEND_LICENSE_ORDER=<order-number>
 
 #### Launching the Container from Dockerfile
 
@@ -133,7 +135,7 @@ Once started, the container will output the information required to access the P
 
 To access the container **remotely**, port forwarding must be configured, either manually or using docker. For example, this command redirects port 80 to port 88, and port 10081 (Zend Server UI port) to port 10088:
 
-	    $ docker run -p 88:80 -p 10088:10081 php-zendserver
+	    $ docker run -p 88:80 -p 10088:10081 arm32v5/php-zendserver
 
 ##### For clustered instances:
 

+ 19 - 109
php/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `php` official image](https://hub.docker.com/_/php) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -40,18 +42,6 @@ WARNING:
 
 -	[`8.5.0RC2-zts-bookworm`, `8.5-rc-zts-bookworm`](https://github.com/docker-library/php/blob/43c597e15ca9657fa238677e78d2e14c8b443bc4/8.5-rc/bookworm/zts/Dockerfile)
 
--	[`8.5.0RC2-cli-alpine3.22`, `8.5-rc-cli-alpine3.22`, `8.5.0RC2-alpine3.22`, `8.5-rc-alpine3.22`, `8.5.0RC2-cli-alpine`, `8.5-rc-cli-alpine`, `8.5.0RC2-alpine`, `8.5-rc-alpine`](https://github.com/docker-library/php/blob/43c597e15ca9657fa238677e78d2e14c8b443bc4/8.5-rc/alpine3.22/cli/Dockerfile)
-
--	[`8.5.0RC2-fpm-alpine3.22`, `8.5-rc-fpm-alpine3.22`, `8.5.0RC2-fpm-alpine`, `8.5-rc-fpm-alpine`](https://github.com/docker-library/php/blob/43c597e15ca9657fa238677e78d2e14c8b443bc4/8.5-rc/alpine3.22/fpm/Dockerfile)
-
--	[`8.5.0RC2-zts-alpine3.22`, `8.5-rc-zts-alpine3.22`, `8.5.0RC2-zts-alpine`, `8.5-rc-zts-alpine`](https://github.com/docker-library/php/blob/43c597e15ca9657fa238677e78d2e14c8b443bc4/8.5-rc/alpine3.22/zts/Dockerfile)
-
--	[`8.5.0RC2-cli-alpine3.21`, `8.5-rc-cli-alpine3.21`, `8.5.0RC2-alpine3.21`, `8.5-rc-alpine3.21`](https://github.com/docker-library/php/blob/43c597e15ca9657fa238677e78d2e14c8b443bc4/8.5-rc/alpine3.21/cli/Dockerfile)
-
--	[`8.5.0RC2-fpm-alpine3.21`, `8.5-rc-fpm-alpine3.21`](https://github.com/docker-library/php/blob/43c597e15ca9657fa238677e78d2e14c8b443bc4/8.5-rc/alpine3.21/fpm/Dockerfile)
-
--	[`8.5.0RC2-zts-alpine3.21`, `8.5-rc-zts-alpine3.21`](https://github.com/docker-library/php/blob/43c597e15ca9657fa238677e78d2e14c8b443bc4/8.5-rc/alpine3.21/zts/Dockerfile)
-
 -	[`8.4.14RC1-cli-trixie`, `8.4-rc-cli-trixie`, `8.4.14RC1-trixie`, `8.4-rc-trixie`, `8.4.14RC1-cli`, `8.4-rc-cli`, `8.4.14RC1`, `8.4-rc`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/trixie/cli/Dockerfile)
 
 -	[`8.4.14RC1-apache-trixie`, `8.4-rc-apache-trixie`, `8.4.14RC1-apache`, `8.4-rc-apache`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/trixie/apache/Dockerfile)
@@ -68,18 +58,6 @@ WARNING:
 
 -	[`8.4.14RC1-zts-bookworm`, `8.4-rc-zts-bookworm`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/bookworm/zts/Dockerfile)
 
--	[`8.4.14RC1-cli-alpine3.22`, `8.4-rc-cli-alpine3.22`, `8.4.14RC1-alpine3.22`, `8.4-rc-alpine3.22`, `8.4.14RC1-cli-alpine`, `8.4-rc-cli-alpine`, `8.4.14RC1-alpine`, `8.4-rc-alpine`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/alpine3.22/cli/Dockerfile)
-
--	[`8.4.14RC1-fpm-alpine3.22`, `8.4-rc-fpm-alpine3.22`, `8.4.14RC1-fpm-alpine`, `8.4-rc-fpm-alpine`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/alpine3.22/fpm/Dockerfile)
-
--	[`8.4.14RC1-zts-alpine3.22`, `8.4-rc-zts-alpine3.22`, `8.4.14RC1-zts-alpine`, `8.4-rc-zts-alpine`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/alpine3.22/zts/Dockerfile)
-
--	[`8.4.14RC1-cli-alpine3.21`, `8.4-rc-cli-alpine3.21`, `8.4.14RC1-alpine3.21`, `8.4-rc-alpine3.21`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/alpine3.21/cli/Dockerfile)
-
--	[`8.4.14RC1-fpm-alpine3.21`, `8.4-rc-fpm-alpine3.21`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/alpine3.21/fpm/Dockerfile)
-
--	[`8.4.14RC1-zts-alpine3.21`, `8.4-rc-zts-alpine3.21`](https://github.com/docker-library/php/blob/3879cf9397d3b02b55b21dccacf890d95e3f9b75/8.4-rc/alpine3.21/zts/Dockerfile)
-
 -	[`8.4.13-cli-trixie`, `8.4-cli-trixie`, `8-cli-trixie`, `cli-trixie`, `8.4.13-trixie`, `8.4-trixie`, `8-trixie`, `trixie`, `8.4.13-cli`, `8.4-cli`, `8-cli`, `cli`, `8.4.13`, `8.4`, `8`, `latest`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/trixie/cli/Dockerfile)
 
 -	[`8.4.13-apache-trixie`, `8.4-apache-trixie`, `8-apache-trixie`, `apache-trixie`, `8.4.13-apache`, `8.4-apache`, `8-apache`, `apache`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/trixie/apache/Dockerfile)
@@ -96,18 +74,6 @@ WARNING:
 
 -	[`8.4.13-zts-bookworm`, `8.4-zts-bookworm`, `8-zts-bookworm`, `zts-bookworm`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/bookworm/zts/Dockerfile)
 
--	[`8.4.13-cli-alpine3.22`, `8.4-cli-alpine3.22`, `8-cli-alpine3.22`, `cli-alpine3.22`, `8.4.13-alpine3.22`, `8.4-alpine3.22`, `8-alpine3.22`, `alpine3.22`, `8.4.13-cli-alpine`, `8.4-cli-alpine`, `8-cli-alpine`, `cli-alpine`, `8.4.13-alpine`, `8.4-alpine`, `8-alpine`, `alpine`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/alpine3.22/cli/Dockerfile)
-
--	[`8.4.13-fpm-alpine3.22`, `8.4-fpm-alpine3.22`, `8-fpm-alpine3.22`, `fpm-alpine3.22`, `8.4.13-fpm-alpine`, `8.4-fpm-alpine`, `8-fpm-alpine`, `fpm-alpine`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/alpine3.22/fpm/Dockerfile)
-
--	[`8.4.13-zts-alpine3.22`, `8.4-zts-alpine3.22`, `8-zts-alpine3.22`, `zts-alpine3.22`, `8.4.13-zts-alpine`, `8.4-zts-alpine`, `8-zts-alpine`, `zts-alpine`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/alpine3.22/zts/Dockerfile)
-
--	[`8.4.13-cli-alpine3.21`, `8.4-cli-alpine3.21`, `8-cli-alpine3.21`, `cli-alpine3.21`, `8.4.13-alpine3.21`, `8.4-alpine3.21`, `8-alpine3.21`, `alpine3.21`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/alpine3.21/cli/Dockerfile)
-
--	[`8.4.13-fpm-alpine3.21`, `8.4-fpm-alpine3.21`, `8-fpm-alpine3.21`, `fpm-alpine3.21`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/alpine3.21/fpm/Dockerfile)
-
--	[`8.4.13-zts-alpine3.21`, `8.4-zts-alpine3.21`, `8-zts-alpine3.21`, `zts-alpine3.21`](https://github.com/docker-library/php/blob/5adf010c3d8ec46c24e5c0b09ef19bef11010eef/8.4/alpine3.21/zts/Dockerfile)
-
 -	[`8.3.27RC1-cli-trixie`, `8.3-rc-cli-trixie`, `8.3.27RC1-trixie`, `8.3-rc-trixie`, `8.3.27RC1-cli`, `8.3-rc-cli`, `8.3.27RC1`, `8.3-rc`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/trixie/cli/Dockerfile)
 
 -	[`8.3.27RC1-apache-trixie`, `8.3-rc-apache-trixie`, `8.3.27RC1-apache`, `8.3-rc-apache`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/trixie/apache/Dockerfile)
@@ -124,18 +90,6 @@ WARNING:
 
 -	[`8.3.27RC1-zts-bookworm`, `8.3-rc-zts-bookworm`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/bookworm/zts/Dockerfile)
 
--	[`8.3.27RC1-cli-alpine3.22`, `8.3-rc-cli-alpine3.22`, `8.3.27RC1-alpine3.22`, `8.3-rc-alpine3.22`, `8.3.27RC1-cli-alpine`, `8.3-rc-cli-alpine`, `8.3.27RC1-alpine`, `8.3-rc-alpine`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/alpine3.22/cli/Dockerfile)
-
--	[`8.3.27RC1-fpm-alpine3.22`, `8.3-rc-fpm-alpine3.22`, `8.3.27RC1-fpm-alpine`, `8.3-rc-fpm-alpine`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/alpine3.22/fpm/Dockerfile)
-
--	[`8.3.27RC1-zts-alpine3.22`, `8.3-rc-zts-alpine3.22`, `8.3.27RC1-zts-alpine`, `8.3-rc-zts-alpine`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/alpine3.22/zts/Dockerfile)
-
--	[`8.3.27RC1-cli-alpine3.21`, `8.3-rc-cli-alpine3.21`, `8.3.27RC1-alpine3.21`, `8.3-rc-alpine3.21`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/alpine3.21/cli/Dockerfile)
-
--	[`8.3.27RC1-fpm-alpine3.21`, `8.3-rc-fpm-alpine3.21`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/alpine3.21/fpm/Dockerfile)
-
--	[`8.3.27RC1-zts-alpine3.21`, `8.3-rc-zts-alpine3.21`](https://github.com/docker-library/php/blob/405703c62b8bd300cb4714c1c4edbc30da85cfc0/8.3-rc/alpine3.21/zts/Dockerfile)
-
 -	[`8.3.26-cli-trixie`, `8.3-cli-trixie`, `8.3.26-trixie`, `8.3-trixie`, `8.3.26-cli`, `8.3-cli`, `8.3.26`, `8.3`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/trixie/cli/Dockerfile)
 
 -	[`8.3.26-apache-trixie`, `8.3-apache-trixie`, `8.3.26-apache`, `8.3-apache`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/trixie/apache/Dockerfile)
@@ -152,18 +106,6 @@ WARNING:
 
 -	[`8.3.26-zts-bookworm`, `8.3-zts-bookworm`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/bookworm/zts/Dockerfile)
 
--	[`8.3.26-cli-alpine3.22`, `8.3-cli-alpine3.22`, `8.3.26-alpine3.22`, `8.3-alpine3.22`, `8.3.26-cli-alpine`, `8.3-cli-alpine`, `8.3.26-alpine`, `8.3-alpine`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/alpine3.22/cli/Dockerfile)
-
--	[`8.3.26-fpm-alpine3.22`, `8.3-fpm-alpine3.22`, `8.3.26-fpm-alpine`, `8.3-fpm-alpine`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/alpine3.22/fpm/Dockerfile)
-
--	[`8.3.26-zts-alpine3.22`, `8.3-zts-alpine3.22`, `8.3.26-zts-alpine`, `8.3-zts-alpine`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/alpine3.22/zts/Dockerfile)
-
--	[`8.3.26-cli-alpine3.21`, `8.3-cli-alpine3.21`, `8.3.26-alpine3.21`, `8.3-alpine3.21`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/alpine3.21/cli/Dockerfile)
-
--	[`8.3.26-fpm-alpine3.21`, `8.3-fpm-alpine3.21`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/alpine3.21/fpm/Dockerfile)
-
--	[`8.3.26-zts-alpine3.21`, `8.3-zts-alpine3.21`](https://github.com/docker-library/php/blob/26be3b1e73b760db9feb3398af30091f948e805d/8.3/alpine3.21/zts/Dockerfile)
-
 -	[`8.2.29-cli-trixie`, `8.2-cli-trixie`, `8.2.29-trixie`, `8.2-trixie`, `8.2.29-cli`, `8.2-cli`, `8.2.29`, `8.2`](https://github.com/docker-library/php/blob/686f9529f8659f929509a2c3ec2df34a14a4594a/8.2/trixie/cli/Dockerfile)
 
 -	[`8.2.29-apache-trixie`, `8.2-apache-trixie`, `8.2.29-apache`, `8.2-apache`](https://github.com/docker-library/php/blob/686f9529f8659f929509a2c3ec2df34a14a4594a/8.2/trixie/apache/Dockerfile)
@@ -180,18 +122,6 @@ WARNING:
 
 -	[`8.2.29-zts-bookworm`, `8.2-zts-bookworm`](https://github.com/docker-library/php/blob/686f9529f8659f929509a2c3ec2df34a14a4594a/8.2/bookworm/zts/Dockerfile)
 
--	[`8.2.29-cli-alpine3.22`, `8.2-cli-alpine3.22`, `8.2.29-alpine3.22`, `8.2-alpine3.22`, `8.2.29-cli-alpine`, `8.2-cli-alpine`, `8.2.29-alpine`, `8.2-alpine`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.2/alpine3.22/cli/Dockerfile)
-
--	[`8.2.29-fpm-alpine3.22`, `8.2-fpm-alpine3.22`, `8.2.29-fpm-alpine`, `8.2-fpm-alpine`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.2/alpine3.22/fpm/Dockerfile)
-
--	[`8.2.29-zts-alpine3.22`, `8.2-zts-alpine3.22`, `8.2.29-zts-alpine`, `8.2-zts-alpine`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.2/alpine3.22/zts/Dockerfile)
-
--	[`8.2.29-cli-alpine3.21`, `8.2-cli-alpine3.21`, `8.2.29-alpine3.21`, `8.2-alpine3.21`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.2/alpine3.21/cli/Dockerfile)
-
--	[`8.2.29-fpm-alpine3.21`, `8.2-fpm-alpine3.21`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.2/alpine3.21/fpm/Dockerfile)
-
--	[`8.2.29-zts-alpine3.21`, `8.2-zts-alpine3.21`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.2/alpine3.21/zts/Dockerfile)
-
 -	[`8.1.33-cli-trixie`, `8.1-cli-trixie`, `8.1.33-trixie`, `8.1-trixie`, `8.1.33-cli`, `8.1-cli`, `8.1.33`, `8.1`](https://github.com/docker-library/php/blob/686f9529f8659f929509a2c3ec2df34a14a4594a/8.1/trixie/cli/Dockerfile)
 
 -	[`8.1.33-apache-trixie`, `8.1-apache-trixie`, `8.1.33-apache`, `8.1-apache`](https://github.com/docker-library/php/blob/686f9529f8659f929509a2c3ec2df34a14a4594a/8.1/trixie/apache/Dockerfile)
@@ -208,18 +138,6 @@ WARNING:
 
 -	[`8.1.33-zts-bookworm`, `8.1-zts-bookworm`](https://github.com/docker-library/php/blob/686f9529f8659f929509a2c3ec2df34a14a4594a/8.1/bookworm/zts/Dockerfile)
 
--	[`8.1.33-cli-alpine3.22`, `8.1-cli-alpine3.22`, `8.1.33-alpine3.22`, `8.1-alpine3.22`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.1/alpine3.22/cli/Dockerfile)
-
--	[`8.1.33-fpm-alpine3.22`, `8.1-fpm-alpine3.22`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.1/alpine3.22/fpm/Dockerfile)
-
--	[`8.1.33-zts-alpine3.22`, `8.1-zts-alpine3.22`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.1/alpine3.22/zts/Dockerfile)
-
--	[`8.1.33-cli-alpine3.21`, `8.1-cli-alpine3.21`, `8.1.33-alpine3.21`, `8.1-alpine3.21`, `8.1.33-cli-alpine`, `8.1-cli-alpine`, `8.1.33-alpine`, `8.1-alpine`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.1/alpine3.21/cli/Dockerfile)
-
--	[`8.1.33-fpm-alpine3.21`, `8.1-fpm-alpine3.21`, `8.1.33-fpm-alpine`, `8.1-fpm-alpine`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.1/alpine3.21/fpm/Dockerfile)
-
--	[`8.1.33-zts-alpine3.21`, `8.1-zts-alpine3.21`, `8.1.33-zts-alpine`, `8.1-zts-alpine`](https://github.com/docker-library/php/blob/eb7898cb9c2963997a4396833d4cc20e350a24ea/8.1/alpine3.21/zts/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -252,7 +170,7 @@ PHP is a server-side scripting language designed for web development, but which
 ### Create a `Dockerfile` in your PHP project
 
 ```dockerfile
-FROM php:8.2-cli
+FROM arm32v5/php:8.2-cli
 COPY . /usr/src/myapp
 WORKDIR /usr/src/myapp
 CMD [ "php", "./your-script.php" ]
@@ -270,7 +188,7 @@ $ docker run -it --rm --name my-running-app my-php-app
 For many simple, single file projects, you may find it inconvenient to write a complete `Dockerfile`. In such cases, you can run a PHP script by using the PHP Docker image directly:
 
 ```console
-$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp php:8.2-cli php your-script.php
+$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp arm32v5/php:8.2-cli php your-script.php
 ```
 
 ## How to install more PHP extensions
@@ -282,7 +200,7 @@ We provide the helper scripts `docker-php-ext-configure`, `docker-php-ext-instal
 In order to keep the images smaller, PHP's source is kept in a compressed tar file. To facilitate linking of PHP's source with any extension, we also provide the helper script `docker-php-source` to easily extract the tar or delete the extracted source. Note: if you do use `docker-php-source` to extract the source, be sure to delete it in the same layer of the docker image.
 
 ```Dockerfile
-FROM php:8.2-cli
+FROM arm32v5/php:8.2-cli
 RUN docker-php-source extract \
 	# do important things \
 	&& docker-php-source delete
@@ -293,7 +211,7 @@ RUN docker-php-source extract \
 For example, if you want to have a PHP-FPM image with the `gd` extension, you can inherit the base image that you like, and write your own `Dockerfile` like this:
 
 ```dockerfile
-FROM php:8.2-fpm
+FROM arm32v5/php:8.2-fpm
 RUN apt-get update && apt-get install -y \
 		libfreetype-dev \
 		libjpeg62-turbo-dev \
@@ -317,14 +235,14 @@ Some extensions are compiled by default. This depends on the PHP version you are
 Some extensions are not provided with the PHP source, but are instead available through [PECL](https://pecl.php.net/). To install a PECL extension, use `pecl install` to download and compile it, then use `docker-php-ext-enable` to enable it:
 
 ```dockerfile
-FROM php:8.2-cli
+FROM arm32v5/php:8.2-cli
 RUN pecl install redis-5.3.7 \
 	&& pecl install xdebug-3.2.1 \
 	&& docker-php-ext-enable redis xdebug
 ```
 
 ```dockerfile
-FROM php:8.2-cli
+FROM arm32v5/php:8.2-cli
 RUN apt-get update && apt-get install -y libmemcached-dev libssl-dev zlib1g-dev \
 	&& pecl install memcached-3.2.0 \
 	&& docker-php-ext-enable memcached
@@ -339,7 +257,7 @@ Unlike PHP core extensions, PECL extensions should be installed in series to fai
 Some extensions are not provided via either Core or PECL; these can be installed too, although the process is less automated:
 
 ```dockerfile
-FROM php:8.2-cli
+FROM arm32v5/php:8.2-cli
 RUN curl -fsSL '[url-to-custom-php-module]' -o module-name.tar.gz \
 	&& mkdir -p module-name \
 	&& sha256sum -c "[shasum-value]  module-name.tar.gz" \
@@ -359,7 +277,7 @@ RUN curl -fsSL '[url-to-custom-php-module]' -o module-name.tar.gz \
 The `docker-php-ext-*` scripts *can* accept an arbitrary path, but it must be absolute (to disambiguate from built-in extension names), so the above example could also be written as the following:
 
 ```dockerfile
-FROM php:8.2-cli
+FROM arm32v5/php:8.2-cli
 RUN curl -fsSL '[url-to-custom-php-module]' -o module-name.tar.gz \
 	&& mkdir -p /tmp/module-name \
 	&& sha256sum -c "[shasum-value]  module-name.tar.gz" \
@@ -402,7 +320,7 @@ The default config can be customized by copying configuration files into the `$P
 ### Example
 
 ```dockerfile
-FROM php:8.2-fpm-alpine
+FROM arm32v5/php:8.2-fpm-alpine
 
 # Use the default production configuration
 RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
@@ -412,26 +330,26 @@ In many production environments, it is also recommended to (build and) enable th
 
 # Image Variants
 
-The `php` images come in many flavors, each designed for a specific use case.
+The `arm32v5/php` images come in many flavors, each designed for a specific use case.
 
 Some of these tags may have names like bookworm or trixie in them. These are the suite code names for releases of [Debian](https://wiki.debian.org/DebianReleases) and indicate which release the image is based on. If your image needs to install any additional packages beyond what comes with the image, you'll likely want to specify one of these explicitly to minimize breakage when there are new releases of Debian.
 
-## `php:<version>-cli`
+## `arm32v5/php:<version>-cli`
 
 This variant contains the [PHP CLI](https://secure.php.net/manual/en/features.commandline.php) tool with default mods. If you need a web server, this is probably not the image you are looking for. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as a base from which to build other images.
 
 It also is the only variant which contains the (not recommended) `php-cgi` binary, which is likely necessary for some things like [PPM](https://github.com/php-pm/php-pm).
 
-Note that *all* variants of `php` contain the PHP CLI (`/usr/local/bin/php`).
+Note that *all* variants of `arm32v5/php` contain the PHP CLI (`/usr/local/bin/php`).
 
-## `php:<version>-apache`
+## `arm32v5/php:<version>-apache`
 
 This image contains Debian's Apache httpd in conjunction with PHP (as `mod_php`) and uses `mpm_prefork` by default.
 
 ### Apache with a `Dockerfile`
 
 ```dockerfile
-FROM php:7.2-apache
+FROM arm32v5/php:7.2-apache
 COPY src/ /var/www/html/
 ```
 
@@ -447,7 +365,7 @@ We recommend that you add a `php.ini` configuration file; see the "Configuration
 ### Apache without a `Dockerfile`
 
 ```console
-$ docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.2-apache
+$ docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html arm32v5/php:7.2-apache
 ```
 
 ### Changing `DocumentRoot` (or other Apache configuration)
@@ -455,7 +373,7 @@ $ docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.
 Some applications may wish to change the default `DocumentRoot` in Apache (away from `/var/www/html`). The following demonstrates one way to do so using an environment variable (which can then be modified at container runtime as well):
 
 ```dockerfile
-FROM php:7.1-apache
+FROM arm32v5/php:7.1-apache
 
 ENV APACHE_DOCUMENT_ROOT /path/to/new/root
 
@@ -465,7 +383,7 @@ RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf
 
 A similar technique could be employed for other Apache configuration options.
 
-## `php:<version>-fpm`
+## `arm32v5/php:<version>-fpm`
 
 This variant contains [PHP's FastCGI Process Manager (FPM)](https://www.php.net/fpm), which is the recommended FastCGI implementation for PHP.
 
@@ -481,14 +399,6 @@ Some potentially helpful resources:
 
 **WARNING:** the FastCGI protocol is inherently trusting, and thus *extremely* insecure to expose outside of a private container network -- unless you know *exactly* what you are doing (and are willing to accept the extreme risk), do not use Docker's `--publish` (`-p`) flag with this image variant.
 
-## `php:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](http://php.net/license/) for the software contained in this image.

+ 10 - 26
phpmyadmin/README.md

@@ -14,6 +14,8 @@ WARNING:
 
 -->
 
+**Note:** this is the "per-architecture" repository for the `arm32v5` builds of [the `phpmyadmin` official image](https://hub.docker.com/_/phpmyadmin) -- for more information, see ["Architectures other than amd64?" in the official images documentation](https://github.com/docker-library/official-images#architectures-other-than-amd64) and ["An image's source changed in Git, now what?" in the official images FAQ](https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what).
+
 # Quick reference
 
 -	**Maintained by**:  
@@ -28,8 +30,6 @@ WARNING:
 
 -	[`5.2.3-fpm`, `5.2-fpm`, `5-fpm`, `fpm`](https://github.com/phpmyadmin/docker/blob/452a995fe6c90b96473fc17c3d704786c33d42bc/fpm/Dockerfile)
 
--	[`5.2.3-fpm-alpine`, `5.2-fpm-alpine`, `5-fpm-alpine`, `fpm-alpine`](https://github.com/phpmyadmin/docker/blob/452a995fe6c90b96473fc17c3d704786c33d42bc/fpm-alpine/Dockerfile)
-
 # Quick reference (cont.)
 
 -	**Where to file issues**:  
@@ -94,7 +94,7 @@ We provide three variations:
 First you need to run a MySQL or MariaDB server in Docker, and the phpMyAdmin image needs to be linked to the running database container:
 
 ```sh
-docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin
+docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 arm32v5/phpmyadmin
 ```
 
 ## Usage with external server
@@ -102,7 +102,7 @@ docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin
 You can specify a MySQL host in the `PMA_HOST` environment variable. You can also use `PMA_PORT` to specify the port of the server in case it's not the default one:
 
 ```sh
-docker run --name phpmyadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin
+docker run --name phpmyadmin -d -e PMA_HOST=dbhost -p 8080:80 arm32v5/phpmyadmin
 ```
 
 ## Usage with arbitrary server
@@ -110,7 +110,7 @@ docker run --name phpmyadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin
 You can use arbitrary servers by adding the environment variable `PMA_ARBITRARY=1` to the startup command:
 
 ```sh
-docker run --name phpmyadmin -d -e PMA_ARBITRARY=1 -p 8080:80 phpmyadmin
+docker run --name phpmyadmin -d -e PMA_ARBITRARY=1 -p 8080:80 arm32v5/phpmyadmin
 ```
 
 ## Usage with `docker compose` and an arbitrary server
@@ -149,7 +149,7 @@ You can add your own custom config.inc.php settings (such as Configuration Stora
 On the `docker run` line like this:
 
 ```sh
-docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php phpmyadmin
+docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php arm32v5/phpmyadmin
 ```
 
 Be sure to have `<?php` as your first line of the configuration file or the contents will not be detected as PHP code.
@@ -174,7 +174,7 @@ you can also consider storing your custom configuration files in the folder `/et
 On the `docker run` line like this:
 
 ```sh
-docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /some/local/directory/conf.d:/etc/phpmyadmin/conf.d:ro phpmyadmin
+docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 -v /some/local/directory/conf.d:/etc/phpmyadmin/conf.d:ro arm32v5/phpmyadmin
 ```
 
 ## Usage behind a reverse proxy
@@ -194,11 +194,11 @@ In order to keep your sessions active between container updates you will need to
 Set the variable `PMA_SSL` to `1` to enable SSL usage from phpMyAdmin to the MySQL server. The default value is `0`. The variable `PMA_SSLS` can be used as a comma seperated sequence of `0` and `1` where multiple hosts are mentioned. Values order must follow the `PMA_HOSTS` and will be computed accordingly.
 
 ```sh
-docker run --name phpmyadmin -d -e PMA_HOSTS=sslhost -e PMA_SSL=1 -p 8080:80 phpmyadmin
+docker run --name phpmyadmin -d -e PMA_HOSTS=sslhost -e PMA_SSL=1 -p 8080:80 arm32v5/phpmyadmin
 ```
 
 ```sh
-docker run --name phpmyadmin -d -e PMA_HOSTS='sslhost,nosslhost' -e PMA_SSLS='1,0' -p 8080:80 phpmyadmin
+docker run --name phpmyadmin -d -e PMA_HOSTS='sslhost,nosslhost' -e PMA_SSLS='1,0' -p 8080:80 arm32v5/phpmyadmin
 ```
 
 ## Environment variables summary
@@ -246,7 +246,7 @@ docker run --name phpmyadmin -d -e PMA_HOSTS='sslhost,nosslhost' -e PMA_SSLS='1,
 For usage with Docker secrets, appending `_FILE` to the `PMA_PASSWORD` environment variable is allowed (it overrides `PMA_PASSWORD` if it is set):
 
 ```sh
-docker run --name phpmyadmin -d -e PMA_PASSWORD_FILE=/run/secrets/db_password.txt -p 8080:80 phpmyadmin
+docker run --name phpmyadmin -d -e PMA_PASSWORD_FILE=/run/secrets/db_password.txt -p 8080:80 arm32v5/phpmyadmin
 ```
 
 #### Variables that can store the file contents using `_BASE64`
@@ -280,22 +280,6 @@ Please report any issues with the Docker container to https://github.com/phpmyad
 
 Please report any issues with phpMyAdmin to https://github.com/phpmyadmin/phpmyadmin/issues
 
-# Image Variants
-
-The `phpmyadmin` images come in many flavors, each designed for a specific use case.
-
-## `phpmyadmin:<version>`
-
-This is the defacto image. If you are unsure about what your needs are, you probably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.
-
-## `phpmyadmin:<version>-alpine`
-
-This image is based on the popular [Alpine Linux project](https://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
-
-This variant is useful when final image size being as small as possible is your primary concern. The main caveat to note is that it does use [musl libc](https://musl.libc.org) instead of [glibc and friends](https://www.etalabs.net/compare_libcs.html), so software will often run into issues depending on the depth of their libc requirements/assumptions. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
-
-To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
-
 # License
 
 View [license information](https://github.com/phpmyadmin/docker/blob/master/LICENSE) for the software contained in this image.

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików