From 31f7cddad0694a3648b01e31e30ee1174628a6b1 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 21 Sep 2023 16:09:51 -0700 Subject: [PATCH 01/13] Run update.sh --- archlinux/README.md | 4 ++-- oraclelinux/README.md | 16 ++++++++-------- orientdb/README.md | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/archlinux/README.md b/archlinux/README.md index ee9a71d74e12..9a2f674edb90 100644 --- a/archlinux/README.md +++ b/archlinux/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`latest`, `base`, `base-20230910.0.177821`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/8927543be41468cddf77a2fd4148bcdc5cf22e97/Dockerfile.base) -- [`base-devel`, `base-devel-20230910.0.177821`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/8927543be41468cddf77a2fd4148bcdc5cf22e97/Dockerfile.base-devel) +- [`latest`, `base`, `base-20230921.0.180222`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/a8bba69a7d928de88fcac7a7047b68bef542f73a/Dockerfile.base) +- [`base-devel`, `base-devel-20230921.0.180222`](https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/a8bba69a7d928de88fcac7a7047b68bef542f73a/Dockerfile.base-devel) # Quick reference (cont.) diff --git a/oraclelinux/README.md b/oraclelinux/README.md index 16c021e953db..38df86b4a98a 100644 --- a/oraclelinux/README.md +++ b/oraclelinux/README.md @@ -24,14 +24,14 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`9`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/9/Dockerfile) -- [`9-slim`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/9-slim/Dockerfile) -- [`8.8`, `8`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/8/Dockerfile) -- [`8-slim`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/8-slim/Dockerfile) -- [`8-slim-fips`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/8-slim-fips/Dockerfile) -- [`7.9`, `7`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/7/Dockerfile) -- [`7-slim`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/7-slim/Dockerfile) -- [`7-slim-fips`](https://github.com/oracle/container-images/blob/2f1a9736a0ec1895a67191dbf222e8ae838b3f83/7-slim-fips/Dockerfile) +- [`9`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/9/Dockerfile) +- [`9-slim`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/9-slim/Dockerfile) +- [`8.8`, `8`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/8/Dockerfile) +- [`8-slim`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/8-slim/Dockerfile) +- [`8-slim-fips`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/8-slim-fips/Dockerfile) +- [`7.9`, `7`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/7/Dockerfile) +- [`7-slim`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/7-slim/Dockerfile) +- [`7-slim-fips`](https://github.com/oracle/container-images/blob/a6899fe3d6752118cfa1d57210e4de317f617891/7-slim-fips/Dockerfile) # Quick reference (cont.) diff --git a/orientdb/README.md b/orientdb/README.md index 563ee9d1e9ae..1b4233130606 100644 --- a/orientdb/README.md +++ b/orientdb/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`3.2.22`, `3.2`, `latest`](https://github.com/orientechnologies/orientdb-docker/blob/51f8ab879c1364b39f252e48ac203e3a7f82d49b/release/3.2.x/3.2.22/Dockerfile) -- [`3.2.22-tp3`, `3.2-tp3`](https://github.com/orientechnologies/orientdb-docker/blob/51f8ab879c1364b39f252e48ac203e3a7f82d49b/release/3.2.x/3.2.22-tp3/Dockerfile) +- [`3.2.23`, `3.2`, `latest`](https://github.com/orientechnologies/orientdb-docker/blob/8b3809e5012ff7fd5b929b1b198530b0d9647879/release/3.2.x/3.2.23/Dockerfile) +- [`3.2.23-tp3`, `3.2-tp3`](https://github.com/orientechnologies/orientdb-docker/blob/8b3809e5012ff7fd5b929b1b198530b0d9647879/release/3.2.x/3.2.23-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) - [`3.0.44`, `3.0`](https://github.com/orientechnologies/orientdb-docker/blob/a8a42acbe19dad60a051afe08ed625e66587dd37/release/3.0.x/3.0.44/Dockerfile) From 385ceef230be3ffef76cf5ade35bf1cd3e7d1f27 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Thu, 21 Sep 2023 17:22:26 -0700 Subject: [PATCH 02/13] Run update.sh --- amazoncorretto/README.md | 86 ++++++++++++++++++++++------------------ drupal/README.md | 82 +++++++++++++++++++------------------- elasticsearch/README.md | 2 +- ghost/README.md | 4 +- kapacitor/README.md | 10 ++--- kibana/README.md | 2 +- logstash/README.md | 2 +- nextcloud/README.md | 18 ++++----- rabbitmq/README.md | 12 +++--- 9 files changed, 113 insertions(+), 105 deletions(-) diff --git a/amazoncorretto/README.md b/amazoncorretto/README.md index b727d370eda0..d1077acdba32 100644 --- a/amazoncorretto/README.md +++ b/amazoncorretto/README.md @@ -24,45 +24,53 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`8`, `8u382`, `8u382-al2`, `8-al2-full`, `8-al2-jdk`, `8-al2-generic`, `8u382-al2-generic`, `8-al2-generic-jdk`, `latest`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jdk/al2-generic/Dockerfile) -- [`8-al2023`, `8u382-al2023`, `8-al2023-jdk`, `8-al2023-jre`, `8u382-al2023-jre`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jdk/al2023/Dockerfile) -- [`8-al2-native-jre`, `8u382-al2-native-jre`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jre/al2/Dockerfile) -- [`8-al2-native-jdk`, `8u382-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jdk/al2/Dockerfile) -- [`8-alpine3.15`, `8u382-alpine3.15`, `8-alpine3.15-full`, `8-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jdk/alpine/3.15/Dockerfile) -- [`8-alpine3.15-jre`, `8u382-alpine3.15-jre`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jre/alpine/3.15/Dockerfile) -- [`8-alpine3.16`, `8u382-alpine3.16`, `8-alpine3.16-full`, `8-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jdk/alpine/3.16/Dockerfile) -- [`8-alpine3.16-jre`, `8u382-alpine3.16-jre`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jre/alpine/3.16/Dockerfile) -- [`8-alpine3.17`, `8u382-alpine3.17`, `8-alpine3.17-full`, `8-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jdk/alpine/3.17/Dockerfile) -- [`8-alpine3.17-jre`, `8u382-alpine3.17-jre`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jre/alpine/3.17/Dockerfile) -- [`8-alpine3.18`, `8u382-alpine3.18`, `8-alpine3.18-full`, `8-alpine3.18-jdk`, `8-alpine`, `8u382-alpine`, `8-alpine-full`, `8-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jdk/alpine/3.18/Dockerfile) -- [`8-alpine3.18-jre`, `8u382-alpine3.18-jre`, `8-alpine-jre`, `8u382-alpine-jre`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/8/jre/alpine/3.18/Dockerfile) -- [`11`, `11.0.20`, `11.0.20-al2`, `11-al2-full`, `11-al2-jdk`, `11-al2-generic`, `11.0.20-al2-generic`, `11-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/jdk/al2-generic/Dockerfile) -- [`11-al2023`, `11.0.20-al2023`, `11-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/jdk/al2023/Dockerfile) -- [`11-al2023-headless`, `11.0.20-al2023-headless`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/headless/al2023/Dockerfile) -- [`11-al2023-headful`, `11.0.20-al2023-headful`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/headful/al2023/Dockerfile) -- [`11-al2-native-headless`, `11.0.20-al2-native-headless`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/headless/al2/Dockerfile) -- [`11-al2-native-jdk`, `11.0.20-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/jdk/al2/Dockerfile) -- [`11-alpine3.15`, `11.0.20-alpine3.15`, `11-alpine3.15-full`, `11-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/jdk/alpine/3.15/Dockerfile) -- [`11-alpine3.16`, `11.0.20-alpine3.16`, `11-alpine3.16-full`, `11-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/jdk/alpine/3.16/Dockerfile) -- [`11-alpine3.17`, `11.0.20-alpine3.17`, `11-alpine3.17-full`, `11-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/jdk/alpine/3.17/Dockerfile) -- [`11-alpine3.18`, `11.0.20-alpine3.18`, `11-alpine3.18-full`, `11-alpine3.18-jdk`, `11-alpine`, `11.0.20-alpine`, `11-alpine-full`, `11-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/11/jdk/alpine/3.18/Dockerfile) -- [`17`, `17.0.8`, `17.0.8-al2`, `17-al2-full`, `17-al2-jdk`, `17-al2-generic`, `17.0.8-al2-generic`, `17-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/jdk/al2-generic/Dockerfile) -- [`17-al2023`, `17.0.8-al2023`, `17-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/jdk/al2023/Dockerfile) -- [`17-al2023-headless`, `17.0.8-al2023-headless`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/headless/al2023/Dockerfile) -- [`17-al2023-headful`, `17.0.8-al2023-headful`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/headful/al2023/Dockerfile) -- [`17-al2-native-headless`, `17.0.8-al2-native-headless`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/headless/al2/Dockerfile) -- [`17-al2-native-headful`, `17.0.8-al2-native-headful`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/headful/al2/Dockerfile) -- [`17-al2-native-jdk`, `17.0.8-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/jdk/al2/Dockerfile) -- [`17-alpine3.15`, `17.0.8-alpine3.15`, `17-alpine3.15-full`, `17-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/jdk/alpine/3.15/Dockerfile) -- [`17-alpine3.16`, `17.0.8-alpine3.16`, `17-alpine3.16-full`, `17-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/jdk/alpine/3.16/Dockerfile) -- [`17-alpine3.17`, `17.0.8-alpine3.17`, `17-alpine3.17-full`, `17-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/jdk/alpine/3.17/Dockerfile) -- [`17-alpine3.18`, `17.0.8-alpine3.18`, `17-alpine3.18-full`, `17-alpine3.18-jdk`, `17-alpine`, `17.0.8-alpine`, `17-alpine-full`, `17-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/17/jdk/alpine/3.18/Dockerfile) -- [`20`, `20.0.2`, `20.0.2-al2`, `20-al2-full`, `20-al2-jdk`, `20-al2-generic`, `20.0.2-al2-generic`, `20-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/20/jdk/al2-generic/Dockerfile) -- [`20-al2023-generic`, `20.0.2-al2023-generic`, `20-al2023-generic-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/20/jdk/al2023-generic/Dockerfile) -- [`20-alpine3.15`, `20.0.2-alpine3.15`, `20-alpine3.15-full`, `20-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/20/jdk/alpine/3.15/Dockerfile) -- [`20-alpine3.16`, `20.0.2-alpine3.16`, `20-alpine3.16-full`, `20-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/20/jdk/alpine/3.16/Dockerfile) -- [`20-alpine3.17`, `20.0.2-alpine3.17`, `20-alpine3.17-full`, `20-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/20/jdk/alpine/3.17/Dockerfile) -- [`20-alpine3.18`, `20.0.2-alpine3.18`, `20-alpine3.18-full`, `20-alpine3.18-jdk`, `20-alpine`, `20.0.2-alpine`, `20-alpine-full`, `20-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/c48e6824bfc3d8b04e94fc8c16cee8f023183e2d/20/jdk/alpine/3.18/Dockerfile) +- [`8`, `8u382`, `8u382-al2`, `8-al2-full`, `8-al2-jdk`, `8-al2-generic`, `8u382-al2-generic`, `8-al2-generic-jdk`, `latest`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jdk/al2-generic/Dockerfile) +- [`8-al2023`, `8u382-al2023`, `8-al2023-jdk`, `8-al2023-jre`, `8u382-al2023-jre`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jdk/al2023/Dockerfile) +- [`8-al2-native-jre`, `8u382-al2-native-jre`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jre/al2/Dockerfile) +- [`8-al2-native-jdk`, `8u382-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jdk/al2/Dockerfile) +- [`8-alpine3.15`, `8u382-alpine3.15`, `8-alpine3.15-full`, `8-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jdk/alpine/3.15/Dockerfile) +- [`8-alpine3.15-jre`, `8u382-alpine3.15-jre`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jre/alpine/3.15/Dockerfile) +- [`8-alpine3.16`, `8u382-alpine3.16`, `8-alpine3.16-full`, `8-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jdk/alpine/3.16/Dockerfile) +- [`8-alpine3.16-jre`, `8u382-alpine3.16-jre`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jre/alpine/3.16/Dockerfile) +- [`8-alpine3.17`, `8u382-alpine3.17`, `8-alpine3.17-full`, `8-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jdk/alpine/3.17/Dockerfile) +- [`8-alpine3.17-jre`, `8u382-alpine3.17-jre`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jre/alpine/3.17/Dockerfile) +- [`8-alpine3.18`, `8u382-alpine3.18`, `8-alpine3.18-full`, `8-alpine3.18-jdk`, `8-alpine`, `8u382-alpine`, `8-alpine-full`, `8-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jdk/alpine/3.18/Dockerfile) +- [`8-alpine3.18-jre`, `8u382-alpine3.18-jre`, `8-alpine-jre`, `8u382-alpine-jre`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/8/jre/alpine/3.18/Dockerfile) +- [`11`, `11.0.20`, `11.0.20-al2`, `11-al2-full`, `11-al2-jdk`, `11-al2-generic`, `11.0.20-al2-generic`, `11-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/jdk/al2-generic/Dockerfile) +- [`11-al2023`, `11.0.20-al2023`, `11-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/jdk/al2023/Dockerfile) +- [`11-al2023-headless`, `11.0.20-al2023-headless`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/headless/al2023/Dockerfile) +- [`11-al2023-headful`, `11.0.20-al2023-headful`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/headful/al2023/Dockerfile) +- [`11-al2-native-headless`, `11.0.20-al2-native-headless`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/headless/al2/Dockerfile) +- [`11-al2-native-jdk`, `11.0.20-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/jdk/al2/Dockerfile) +- [`11-alpine3.15`, `11.0.20-alpine3.15`, `11-alpine3.15-full`, `11-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/jdk/alpine/3.15/Dockerfile) +- [`11-alpine3.16`, `11.0.20-alpine3.16`, `11-alpine3.16-full`, `11-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/jdk/alpine/3.16/Dockerfile) +- [`11-alpine3.17`, `11.0.20-alpine3.17`, `11-alpine3.17-full`, `11-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/jdk/alpine/3.17/Dockerfile) +- [`11-alpine3.18`, `11.0.20-alpine3.18`, `11-alpine3.18-full`, `11-alpine3.18-jdk`, `11-alpine`, `11.0.20-alpine`, `11-alpine-full`, `11-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/11/jdk/alpine/3.18/Dockerfile) +- [`17`, `17.0.8`, `17.0.8-al2`, `17-al2-full`, `17-al2-jdk`, `17-al2-generic`, `17.0.8-al2-generic`, `17-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/jdk/al2-generic/Dockerfile) +- [`17-al2023`, `17.0.8-al2023`, `17-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/jdk/al2023/Dockerfile) +- [`17-al2023-headless`, `17.0.8-al2023-headless`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/headless/al2023/Dockerfile) +- [`17-al2023-headful`, `17.0.8-al2023-headful`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/headful/al2023/Dockerfile) +- [`17-al2-native-headless`, `17.0.8-al2-native-headless`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/headless/al2/Dockerfile) +- [`17-al2-native-headful`, `17.0.8-al2-native-headful`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/headful/al2/Dockerfile) +- [`17-al2-native-jdk`, `17.0.8-al2-native-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/jdk/al2/Dockerfile) +- [`17-alpine3.15`, `17.0.8-alpine3.15`, `17-alpine3.15-full`, `17-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/jdk/alpine/3.15/Dockerfile) +- [`17-alpine3.16`, `17.0.8-alpine3.16`, `17-alpine3.16-full`, `17-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/jdk/alpine/3.16/Dockerfile) +- [`17-alpine3.17`, `17.0.8-alpine3.17`, `17-alpine3.17-full`, `17-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/jdk/alpine/3.17/Dockerfile) +- [`17-alpine3.18`, `17.0.8-alpine3.18`, `17-alpine3.18-full`, `17-alpine3.18-jdk`, `17-alpine`, `17.0.8-alpine`, `17-alpine-full`, `17-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/17/jdk/alpine/3.18/Dockerfile) +- [`20`, `20.0.2`, `20.0.2-al2`, `20-al2-full`, `20-al2-jdk`, `20-al2-generic`, `20.0.2-al2-generic`, `20-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/20/jdk/al2-generic/Dockerfile) +- [`20-al2023-generic`, `20.0.2-al2023-generic`, `20-al2023-generic-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/20/jdk/al2023-generic/Dockerfile) +- [`20-alpine3.15`, `20.0.2-alpine3.15`, `20-alpine3.15-full`, `20-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/20/jdk/alpine/3.15/Dockerfile) +- [`20-alpine3.16`, `20.0.2-alpine3.16`, `20-alpine3.16-full`, `20-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/20/jdk/alpine/3.16/Dockerfile) +- [`20-alpine3.17`, `20.0.2-alpine3.17`, `20-alpine3.17-full`, `20-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/20/jdk/alpine/3.17/Dockerfile) +- [`20-alpine3.18`, `20.0.2-alpine3.18`, `20-alpine3.18-full`, `20-alpine3.18-jdk`, `20-alpine`, `20.0.2-alpine`, `20-alpine-full`, `20-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/20/jdk/alpine/3.18/Dockerfile) +- [`21`, `21.0.0`, `21.0.0-al2`, `21-al2-full`, `21-al2-jdk`, `21-al2-generic`, `21.0.0-al2-generic`, `21-al2-generic-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/jdk/al2-generic/Dockerfile) +- [`21-al2023`, `21.0.0-al2023`, `21-al2023-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/jdk/al2023/Dockerfile) +- [`21-al2023-headless`, `21.0.0-al2023-headless`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/headless/al2023/Dockerfile) +- [`21-al2023-headful`, `21.0.0-al2023-headful`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/headful/al2023/Dockerfile) +- [`21-alpine3.15`, `21.0.0-alpine3.15`, `21-alpine3.15-full`, `21-alpine3.15-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/jdk/alpine/3.15/Dockerfile) +- [`21-alpine3.16`, `21.0.0-alpine3.16`, `21-alpine3.16-full`, `21-alpine3.16-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/jdk/alpine/3.16/Dockerfile) +- [`21-alpine3.17`, `21.0.0-alpine3.17`, `21-alpine3.17-full`, `21-alpine3.17-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/jdk/alpine/3.17/Dockerfile) +- [`21-alpine3.18`, `21.0.0-alpine3.18`, `21-alpine3.18-full`, `21-alpine3.18-jdk`, `21-alpine`, `21.0.0-alpine`, `21-alpine-full`, `21-alpine-jdk`](https://github.com/corretto/corretto-docker/blob/222e2a97c715482d19e55b267e7e1a12b4c6f2d0/21/jdk/alpine/3.18/Dockerfile) # Quick reference (cont.) diff --git a/drupal/README.md b/drupal/README.md index 1865ad37b964..996eaac8a884 100644 --- a/drupal/README.md +++ b/drupal/README.md @@ -24,47 +24,47 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`10.1.3-php8.2-apache-bookworm`, `10.1-php8.2-apache-bookworm`, `10-php8.2-apache-bookworm`, `php8.2-apache-bookworm`, `10.1.3-php8.2-apache`, `10.1-php8.2-apache`, `10-php8.2-apache`, `php8.2-apache`, `10.1.3-php8.2`, `10.1-php8.2`, `10-php8.2`, `php8.2`, `10.1.3-apache-bookworm`, `10.1-apache-bookworm`, `10-apache-bookworm`, `apache-bookworm`, `10.1.3-apache`, `10.1-apache`, `10-apache`, `apache`, `10.1.3`, `10.1`, `10`, `latest`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.2/apache-bookworm/Dockerfile) -- [`10.1.3-php8.2-fpm-bookworm`, `10.1-php8.2-fpm-bookworm`, `10-php8.2-fpm-bookworm`, `php8.2-fpm-bookworm`, `10.1.3-php8.2-fpm`, `10.1-php8.2-fpm`, `10-php8.2-fpm`, `php8.2-fpm`, `10.1.3-fpm-bookworm`, `10.1-fpm-bookworm`, `10-fpm-bookworm`, `fpm-bookworm`, `10.1.3-fpm`, `10.1-fpm`, `10-fpm`, `fpm`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.2/fpm-bookworm/Dockerfile) -- [`10.1.3-php8.2-apache-bullseye`, `10.1-php8.2-apache-bullseye`, `10-php8.2-apache-bullseye`, `php8.2-apache-bullseye`, `10.1.3-apache-bullseye`, `10.1-apache-bullseye`, `10-apache-bullseye`, `apache-bullseye`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.2/apache-bullseye/Dockerfile) -- [`10.1.3-php8.2-fpm-bullseye`, `10.1-php8.2-fpm-bullseye`, `10-php8.2-fpm-bullseye`, `php8.2-fpm-bullseye`, `10.1.3-fpm-bullseye`, `10.1-fpm-bullseye`, `10-fpm-bullseye`, `fpm-bullseye`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.2/fpm-bullseye/Dockerfile) -- [`10.1.3-php8.2-fpm-alpine3.18`, `10.1-php8.2-fpm-alpine3.18`, `10-php8.2-fpm-alpine3.18`, `php8.2-fpm-alpine3.18`, `10.1.3-php8.2-fpm-alpine`, `10.1-php8.2-fpm-alpine`, `10-php8.2-fpm-alpine`, `php8.2-fpm-alpine`, `10.1.3-fpm-alpine3.18`, `10.1-fpm-alpine3.18`, `10-fpm-alpine3.18`, `fpm-alpine3.18`, `10.1.3-fpm-alpine`, `10.1-fpm-alpine`, `10-fpm-alpine`, `fpm-alpine`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.2/fpm-alpine3.18/Dockerfile) -- [`10.1.3-php8.2-fpm-alpine3.17`, `10.1-php8.2-fpm-alpine3.17`, `10-php8.2-fpm-alpine3.17`, `php8.2-fpm-alpine3.17`, `10.1.3-fpm-alpine3.17`, `10.1-fpm-alpine3.17`, `10-fpm-alpine3.17`, `fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.2/fpm-alpine3.17/Dockerfile) -- [`10.1.3-php8.1-apache-bookworm`, `10.1-php8.1-apache-bookworm`, `10-php8.1-apache-bookworm`, `php8.1-apache-bookworm`, `10.1.3-php8.1-apache`, `10.1-php8.1-apache`, `10-php8.1-apache`, `php8.1-apache`, `10.1.3-php8.1`, `10.1-php8.1`, `10-php8.1`, `php8.1`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.1/apache-bookworm/Dockerfile) -- [`10.1.3-php8.1-fpm-bookworm`, `10.1-php8.1-fpm-bookworm`, `10-php8.1-fpm-bookworm`, `php8.1-fpm-bookworm`, `10.1.3-php8.1-fpm`, `10.1-php8.1-fpm`, `10-php8.1-fpm`, `php8.1-fpm`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.1/fpm-bookworm/Dockerfile) -- [`10.1.3-php8.1-apache-bullseye`, `10.1-php8.1-apache-bullseye`, `10-php8.1-apache-bullseye`, `php8.1-apache-bullseye`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.1/apache-bullseye/Dockerfile) -- [`10.1.3-php8.1-fpm-bullseye`, `10.1-php8.1-fpm-bullseye`, `10-php8.1-fpm-bullseye`, `php8.1-fpm-bullseye`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.1/fpm-bullseye/Dockerfile) -- [`10.1.3-php8.1-fpm-alpine3.18`, `10.1-php8.1-fpm-alpine3.18`, `10-php8.1-fpm-alpine3.18`, `php8.1-fpm-alpine3.18`, `10.1.3-php8.1-fpm-alpine`, `10.1-php8.1-fpm-alpine`, `10-php8.1-fpm-alpine`, `php8.1-fpm-alpine`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.1/fpm-alpine3.18/Dockerfile) -- [`10.1.3-php8.1-fpm-alpine3.17`, `10.1-php8.1-fpm-alpine3.17`, `10-php8.1-fpm-alpine3.17`, `php8.1-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/a00282d2ac85712f91e0b1469fea3b1199460d44/10.1/php8.1/fpm-alpine3.17/Dockerfile) -- [`10.0.10-php8.2-apache-bookworm`, `10.0-php8.2-apache-bookworm`, `10.0.10-php8.2-apache`, `10.0-php8.2-apache`, `10.0.10-php8.2`, `10.0-php8.2`, `10.0.10-apache-bookworm`, `10.0-apache-bookworm`, `10.0.10-apache`, `10.0-apache`, `10.0.10`, `10.0`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.2/apache-bookworm/Dockerfile) -- [`10.0.10-php8.2-fpm-bookworm`, `10.0-php8.2-fpm-bookworm`, `10.0.10-php8.2-fpm`, `10.0-php8.2-fpm`, `10.0.10-fpm-bookworm`, `10.0-fpm-bookworm`, `10.0.10-fpm`, `10.0-fpm`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.2/fpm-bookworm/Dockerfile) -- [`10.0.10-php8.2-apache-bullseye`, `10.0-php8.2-apache-bullseye`, `10.0.10-apache-bullseye`, `10.0-apache-bullseye`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.2/apache-bullseye/Dockerfile) -- [`10.0.10-php8.2-fpm-bullseye`, `10.0-php8.2-fpm-bullseye`, `10.0.10-fpm-bullseye`, `10.0-fpm-bullseye`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.2/fpm-bullseye/Dockerfile) -- [`10.0.10-php8.2-fpm-alpine3.18`, `10.0-php8.2-fpm-alpine3.18`, `10.0.10-php8.2-fpm-alpine`, `10.0-php8.2-fpm-alpine`, `10.0.10-fpm-alpine3.18`, `10.0-fpm-alpine3.18`, `10.0.10-fpm-alpine`, `10.0-fpm-alpine`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.2/fpm-alpine3.18/Dockerfile) -- [`10.0.10-php8.2-fpm-alpine3.17`, `10.0-php8.2-fpm-alpine3.17`, `10.0.10-fpm-alpine3.17`, `10.0-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.2/fpm-alpine3.17/Dockerfile) -- [`10.0.10-php8.1-apache-bookworm`, `10.0-php8.1-apache-bookworm`, `10.0.10-php8.1-apache`, `10.0-php8.1-apache`, `10.0.10-php8.1`, `10.0-php8.1`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.1/apache-bookworm/Dockerfile) -- [`10.0.10-php8.1-fpm-bookworm`, `10.0-php8.1-fpm-bookworm`, `10.0.10-php8.1-fpm`, `10.0-php8.1-fpm`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.1/fpm-bookworm/Dockerfile) -- [`10.0.10-php8.1-apache-bullseye`, `10.0-php8.1-apache-bullseye`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.1/apache-bullseye/Dockerfile) -- [`10.0.10-php8.1-fpm-bullseye`, `10.0-php8.1-fpm-bullseye`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.1/fpm-bullseye/Dockerfile) -- [`10.0.10-php8.1-fpm-alpine3.18`, `10.0-php8.1-fpm-alpine3.18`, `10.0.10-php8.1-fpm-alpine`, `10.0-php8.1-fpm-alpine`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.1/fpm-alpine3.18/Dockerfile) -- [`10.0.10-php8.1-fpm-alpine3.17`, `10.0-php8.1-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/23420111753fbc18ea20c5cbf8cab2909708d942/10.0/php8.1/fpm-alpine3.17/Dockerfile) -- [`9.5.10-php8.2-apache-bookworm`, `9.5-php8.2-apache-bookworm`, `9-php8.2-apache-bookworm`, `9.5.10-php8.2-apache`, `9.5-php8.2-apache`, `9-php8.2-apache`, `9.5.10-php8.2`, `9.5-php8.2`, `9-php8.2`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.2/apache-bookworm/Dockerfile) -- [`9.5.10-php8.2-fpm-bookworm`, `9.5-php8.2-fpm-bookworm`, `9-php8.2-fpm-bookworm`, `9.5.10-php8.2-fpm`, `9.5-php8.2-fpm`, `9-php8.2-fpm`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.2/fpm-bookworm/Dockerfile) -- [`9.5.10-php8.2-apache-bullseye`, `9.5-php8.2-apache-bullseye`, `9-php8.2-apache-bullseye`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.2/apache-bullseye/Dockerfile) -- [`9.5.10-php8.2-fpm-bullseye`, `9.5-php8.2-fpm-bullseye`, `9-php8.2-fpm-bullseye`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.2/fpm-bullseye/Dockerfile) -- [`9.5.10-php8.2-fpm-alpine3.18`, `9.5-php8.2-fpm-alpine3.18`, `9-php8.2-fpm-alpine3.18`, `9.5.10-php8.2-fpm-alpine`, `9.5-php8.2-fpm-alpine`, `9-php8.2-fpm-alpine`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.2/fpm-alpine3.18/Dockerfile) -- [`9.5.10-php8.2-fpm-alpine3.17`, `9.5-php8.2-fpm-alpine3.17`, `9-php8.2-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.2/fpm-alpine3.17/Dockerfile) -- [`9.5.10-php8.1-apache-bookworm`, `9.5-php8.1-apache-bookworm`, `9-php8.1-apache-bookworm`, `9.5.10-php8.1-apache`, `9.5-php8.1-apache`, `9-php8.1-apache`, `9.5.10-php8.1`, `9.5-php8.1`, `9-php8.1`, `9.5.10-apache-bookworm`, `9.5-apache-bookworm`, `9-apache-bookworm`, `9.5.10-apache`, `9.5-apache`, `9-apache`, `9.5.10`, `9.5`, `9`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.1/apache-bookworm/Dockerfile) -- [`9.5.10-php8.1-fpm-bookworm`, `9.5-php8.1-fpm-bookworm`, `9-php8.1-fpm-bookworm`, `9.5.10-php8.1-fpm`, `9.5-php8.1-fpm`, `9-php8.1-fpm`, `9.5.10-fpm-bookworm`, `9.5-fpm-bookworm`, `9-fpm-bookworm`, `9.5.10-fpm`, `9.5-fpm`, `9-fpm`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.1/fpm-bookworm/Dockerfile) -- [`9.5.10-php8.1-apache-bullseye`, `9.5-php8.1-apache-bullseye`, `9-php8.1-apache-bullseye`, `9.5.10-apache-bullseye`, `9.5-apache-bullseye`, `9-apache-bullseye`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.1/apache-bullseye/Dockerfile) -- [`9.5.10-php8.1-fpm-bullseye`, `9.5-php8.1-fpm-bullseye`, `9-php8.1-fpm-bullseye`, `9.5.10-fpm-bullseye`, `9.5-fpm-bullseye`, `9-fpm-bullseye`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.1/fpm-bullseye/Dockerfile) -- [`9.5.10-php8.1-fpm-alpine3.18`, `9.5-php8.1-fpm-alpine3.18`, `9-php8.1-fpm-alpine3.18`, `9.5.10-php8.1-fpm-alpine`, `9.5-php8.1-fpm-alpine`, `9-php8.1-fpm-alpine`, `9.5.10-fpm-alpine3.18`, `9.5-fpm-alpine3.18`, `9-fpm-alpine3.18`, `9.5.10-fpm-alpine`, `9.5-fpm-alpine`, `9-fpm-alpine`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.1/fpm-alpine3.18/Dockerfile) -- [`9.5.10-php8.1-fpm-alpine3.17`, `9.5-php8.1-fpm-alpine3.17`, `9-php8.1-fpm-alpine3.17`, `9.5.10-fpm-alpine3.17`, `9.5-fpm-alpine3.17`, `9-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.1/fpm-alpine3.17/Dockerfile) -- [`9.5.10-php8.0-apache-bullseye`, `9.5-php8.0-apache-bullseye`, `9-php8.0-apache-bullseye`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.0/apache-bullseye/Dockerfile) -- [`9.5.10-php8.0-fpm-bullseye`, `9.5-php8.0-fpm-bullseye`, `9-php8.0-fpm-bullseye`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.0/fpm-bullseye/Dockerfile) -- [`9.5.10-php8.0-apache-buster`, `9.5-php8.0-apache-buster`, `9-php8.0-apache-buster`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.0/apache-buster/Dockerfile) -- [`9.5.10-php8.0-fpm-buster`, `9.5-php8.0-fpm-buster`, `9-php8.0-fpm-buster`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.0/fpm-buster/Dockerfile) -- [`9.5.10-php8.0-fpm-alpine3.16`, `9.5-php8.0-fpm-alpine3.16`, `9-php8.0-fpm-alpine3.16`](https://github.com/docker-library/drupal/blob/c817144fe50c1b7fe2f85cc5b339ad60def5e781/9.5/php8.0/fpm-alpine3.16/Dockerfile) +- [`10.1.4-php8.2-apache-bookworm`, `10.1-php8.2-apache-bookworm`, `10-php8.2-apache-bookworm`, `php8.2-apache-bookworm`, `10.1.4-php8.2-apache`, `10.1-php8.2-apache`, `10-php8.2-apache`, `php8.2-apache`, `10.1.4-php8.2`, `10.1-php8.2`, `10-php8.2`, `php8.2`, `10.1.4-apache-bookworm`, `10.1-apache-bookworm`, `10-apache-bookworm`, `apache-bookworm`, `10.1.4-apache`, `10.1-apache`, `10-apache`, `apache`, `10.1.4`, `10.1`, `10`, `latest`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.2/apache-bookworm/Dockerfile) +- [`10.1.4-php8.2-fpm-bookworm`, `10.1-php8.2-fpm-bookworm`, `10-php8.2-fpm-bookworm`, `php8.2-fpm-bookworm`, `10.1.4-php8.2-fpm`, `10.1-php8.2-fpm`, `10-php8.2-fpm`, `php8.2-fpm`, `10.1.4-fpm-bookworm`, `10.1-fpm-bookworm`, `10-fpm-bookworm`, `fpm-bookworm`, `10.1.4-fpm`, `10.1-fpm`, `10-fpm`, `fpm`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.2/fpm-bookworm/Dockerfile) +- [`10.1.4-php8.2-apache-bullseye`, `10.1-php8.2-apache-bullseye`, `10-php8.2-apache-bullseye`, `php8.2-apache-bullseye`, `10.1.4-apache-bullseye`, `10.1-apache-bullseye`, `10-apache-bullseye`, `apache-bullseye`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.2/apache-bullseye/Dockerfile) +- [`10.1.4-php8.2-fpm-bullseye`, `10.1-php8.2-fpm-bullseye`, `10-php8.2-fpm-bullseye`, `php8.2-fpm-bullseye`, `10.1.4-fpm-bullseye`, `10.1-fpm-bullseye`, `10-fpm-bullseye`, `fpm-bullseye`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.2/fpm-bullseye/Dockerfile) +- [`10.1.4-php8.2-fpm-alpine3.18`, `10.1-php8.2-fpm-alpine3.18`, `10-php8.2-fpm-alpine3.18`, `php8.2-fpm-alpine3.18`, `10.1.4-php8.2-fpm-alpine`, `10.1-php8.2-fpm-alpine`, `10-php8.2-fpm-alpine`, `php8.2-fpm-alpine`, `10.1.4-fpm-alpine3.18`, `10.1-fpm-alpine3.18`, `10-fpm-alpine3.18`, `fpm-alpine3.18`, `10.1.4-fpm-alpine`, `10.1-fpm-alpine`, `10-fpm-alpine`, `fpm-alpine`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.2/fpm-alpine3.18/Dockerfile) +- [`10.1.4-php8.2-fpm-alpine3.17`, `10.1-php8.2-fpm-alpine3.17`, `10-php8.2-fpm-alpine3.17`, `php8.2-fpm-alpine3.17`, `10.1.4-fpm-alpine3.17`, `10.1-fpm-alpine3.17`, `10-fpm-alpine3.17`, `fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.2/fpm-alpine3.17/Dockerfile) +- [`10.1.4-php8.1-apache-bookworm`, `10.1-php8.1-apache-bookworm`, `10-php8.1-apache-bookworm`, `php8.1-apache-bookworm`, `10.1.4-php8.1-apache`, `10.1-php8.1-apache`, `10-php8.1-apache`, `php8.1-apache`, `10.1.4-php8.1`, `10.1-php8.1`, `10-php8.1`, `php8.1`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.1/apache-bookworm/Dockerfile) +- [`10.1.4-php8.1-fpm-bookworm`, `10.1-php8.1-fpm-bookworm`, `10-php8.1-fpm-bookworm`, `php8.1-fpm-bookworm`, `10.1.4-php8.1-fpm`, `10.1-php8.1-fpm`, `10-php8.1-fpm`, `php8.1-fpm`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.1/fpm-bookworm/Dockerfile) +- [`10.1.4-php8.1-apache-bullseye`, `10.1-php8.1-apache-bullseye`, `10-php8.1-apache-bullseye`, `php8.1-apache-bullseye`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.1/apache-bullseye/Dockerfile) +- [`10.1.4-php8.1-fpm-bullseye`, `10.1-php8.1-fpm-bullseye`, `10-php8.1-fpm-bullseye`, `php8.1-fpm-bullseye`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.1/fpm-bullseye/Dockerfile) +- [`10.1.4-php8.1-fpm-alpine3.18`, `10.1-php8.1-fpm-alpine3.18`, `10-php8.1-fpm-alpine3.18`, `php8.1-fpm-alpine3.18`, `10.1.4-php8.1-fpm-alpine`, `10.1-php8.1-fpm-alpine`, `10-php8.1-fpm-alpine`, `php8.1-fpm-alpine`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.1/fpm-alpine3.18/Dockerfile) +- [`10.1.4-php8.1-fpm-alpine3.17`, `10.1-php8.1-fpm-alpine3.17`, `10-php8.1-fpm-alpine3.17`, `php8.1-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/d483c0b7c82123c08eb9d959522f6941eadd0431/10.1/php8.1/fpm-alpine3.17/Dockerfile) +- [`10.0.11-php8.2-apache-bookworm`, `10.0-php8.2-apache-bookworm`, `10.0.11-php8.2-apache`, `10.0-php8.2-apache`, `10.0.11-php8.2`, `10.0-php8.2`, `10.0.11-apache-bookworm`, `10.0-apache-bookworm`, `10.0.11-apache`, `10.0-apache`, `10.0.11`, `10.0`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.2/apache-bookworm/Dockerfile) +- [`10.0.11-php8.2-fpm-bookworm`, `10.0-php8.2-fpm-bookworm`, `10.0.11-php8.2-fpm`, `10.0-php8.2-fpm`, `10.0.11-fpm-bookworm`, `10.0-fpm-bookworm`, `10.0.11-fpm`, `10.0-fpm`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.2/fpm-bookworm/Dockerfile) +- [`10.0.11-php8.2-apache-bullseye`, `10.0-php8.2-apache-bullseye`, `10.0.11-apache-bullseye`, `10.0-apache-bullseye`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.2/apache-bullseye/Dockerfile) +- [`10.0.11-php8.2-fpm-bullseye`, `10.0-php8.2-fpm-bullseye`, `10.0.11-fpm-bullseye`, `10.0-fpm-bullseye`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.2/fpm-bullseye/Dockerfile) +- [`10.0.11-php8.2-fpm-alpine3.18`, `10.0-php8.2-fpm-alpine3.18`, `10.0.11-php8.2-fpm-alpine`, `10.0-php8.2-fpm-alpine`, `10.0.11-fpm-alpine3.18`, `10.0-fpm-alpine3.18`, `10.0.11-fpm-alpine`, `10.0-fpm-alpine`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.2/fpm-alpine3.18/Dockerfile) +- [`10.0.11-php8.2-fpm-alpine3.17`, `10.0-php8.2-fpm-alpine3.17`, `10.0.11-fpm-alpine3.17`, `10.0-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.2/fpm-alpine3.17/Dockerfile) +- [`10.0.11-php8.1-apache-bookworm`, `10.0-php8.1-apache-bookworm`, `10.0.11-php8.1-apache`, `10.0-php8.1-apache`, `10.0.11-php8.1`, `10.0-php8.1`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.1/apache-bookworm/Dockerfile) +- [`10.0.11-php8.1-fpm-bookworm`, `10.0-php8.1-fpm-bookworm`, `10.0.11-php8.1-fpm`, `10.0-php8.1-fpm`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.1/fpm-bookworm/Dockerfile) +- [`10.0.11-php8.1-apache-bullseye`, `10.0-php8.1-apache-bullseye`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.1/apache-bullseye/Dockerfile) +- [`10.0.11-php8.1-fpm-bullseye`, `10.0-php8.1-fpm-bullseye`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.1/fpm-bullseye/Dockerfile) +- [`10.0.11-php8.1-fpm-alpine3.18`, `10.0-php8.1-fpm-alpine3.18`, `10.0.11-php8.1-fpm-alpine`, `10.0-php8.1-fpm-alpine`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.1/fpm-alpine3.18/Dockerfile) +- [`10.0.11-php8.1-fpm-alpine3.17`, `10.0-php8.1-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/8c04f5ce4313f395be9c5d1c37841d17c121068e/10.0/php8.1/fpm-alpine3.17/Dockerfile) +- [`9.5.11-php8.2-apache-bookworm`, `9.5-php8.2-apache-bookworm`, `9-php8.2-apache-bookworm`, `9.5.11-php8.2-apache`, `9.5-php8.2-apache`, `9-php8.2-apache`, `9.5.11-php8.2`, `9.5-php8.2`, `9-php8.2`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.2/apache-bookworm/Dockerfile) +- [`9.5.11-php8.2-fpm-bookworm`, `9.5-php8.2-fpm-bookworm`, `9-php8.2-fpm-bookworm`, `9.5.11-php8.2-fpm`, `9.5-php8.2-fpm`, `9-php8.2-fpm`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.2/fpm-bookworm/Dockerfile) +- [`9.5.11-php8.2-apache-bullseye`, `9.5-php8.2-apache-bullseye`, `9-php8.2-apache-bullseye`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.2/apache-bullseye/Dockerfile) +- [`9.5.11-php8.2-fpm-bullseye`, `9.5-php8.2-fpm-bullseye`, `9-php8.2-fpm-bullseye`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.2/fpm-bullseye/Dockerfile) +- [`9.5.11-php8.2-fpm-alpine3.18`, `9.5-php8.2-fpm-alpine3.18`, `9-php8.2-fpm-alpine3.18`, `9.5.11-php8.2-fpm-alpine`, `9.5-php8.2-fpm-alpine`, `9-php8.2-fpm-alpine`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.2/fpm-alpine3.18/Dockerfile) +- [`9.5.11-php8.2-fpm-alpine3.17`, `9.5-php8.2-fpm-alpine3.17`, `9-php8.2-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.2/fpm-alpine3.17/Dockerfile) +- [`9.5.11-php8.1-apache-bookworm`, `9.5-php8.1-apache-bookworm`, `9-php8.1-apache-bookworm`, `9.5.11-php8.1-apache`, `9.5-php8.1-apache`, `9-php8.1-apache`, `9.5.11-php8.1`, `9.5-php8.1`, `9-php8.1`, `9.5.11-apache-bookworm`, `9.5-apache-bookworm`, `9-apache-bookworm`, `9.5.11-apache`, `9.5-apache`, `9-apache`, `9.5.11`, `9.5`, `9`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.1/apache-bookworm/Dockerfile) +- [`9.5.11-php8.1-fpm-bookworm`, `9.5-php8.1-fpm-bookworm`, `9-php8.1-fpm-bookworm`, `9.5.11-php8.1-fpm`, `9.5-php8.1-fpm`, `9-php8.1-fpm`, `9.5.11-fpm-bookworm`, `9.5-fpm-bookworm`, `9-fpm-bookworm`, `9.5.11-fpm`, `9.5-fpm`, `9-fpm`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.1/fpm-bookworm/Dockerfile) +- [`9.5.11-php8.1-apache-bullseye`, `9.5-php8.1-apache-bullseye`, `9-php8.1-apache-bullseye`, `9.5.11-apache-bullseye`, `9.5-apache-bullseye`, `9-apache-bullseye`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.1/apache-bullseye/Dockerfile) +- [`9.5.11-php8.1-fpm-bullseye`, `9.5-php8.1-fpm-bullseye`, `9-php8.1-fpm-bullseye`, `9.5.11-fpm-bullseye`, `9.5-fpm-bullseye`, `9-fpm-bullseye`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.1/fpm-bullseye/Dockerfile) +- [`9.5.11-php8.1-fpm-alpine3.18`, `9.5-php8.1-fpm-alpine3.18`, `9-php8.1-fpm-alpine3.18`, `9.5.11-php8.1-fpm-alpine`, `9.5-php8.1-fpm-alpine`, `9-php8.1-fpm-alpine`, `9.5.11-fpm-alpine3.18`, `9.5-fpm-alpine3.18`, `9-fpm-alpine3.18`, `9.5.11-fpm-alpine`, `9.5-fpm-alpine`, `9-fpm-alpine`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.1/fpm-alpine3.18/Dockerfile) +- [`9.5.11-php8.1-fpm-alpine3.17`, `9.5-php8.1-fpm-alpine3.17`, `9-php8.1-fpm-alpine3.17`, `9.5.11-fpm-alpine3.17`, `9.5-fpm-alpine3.17`, `9-fpm-alpine3.17`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.1/fpm-alpine3.17/Dockerfile) +- [`9.5.11-php8.0-apache-bullseye`, `9.5-php8.0-apache-bullseye`, `9-php8.0-apache-bullseye`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.0/apache-bullseye/Dockerfile) +- [`9.5.11-php8.0-fpm-bullseye`, `9.5-php8.0-fpm-bullseye`, `9-php8.0-fpm-bullseye`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.0/fpm-bullseye/Dockerfile) +- [`9.5.11-php8.0-apache-buster`, `9.5-php8.0-apache-buster`, `9-php8.0-apache-buster`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.0/apache-buster/Dockerfile) +- [`9.5.11-php8.0-fpm-buster`, `9.5-php8.0-fpm-buster`, `9-php8.0-fpm-buster`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.0/fpm-buster/Dockerfile) +- [`9.5.11-php8.0-fpm-alpine3.16`, `9.5-php8.0-fpm-alpine3.16`, `9-php8.0-fpm-alpine3.16`](https://github.com/docker-library/drupal/blob/addca2cc5377c9607cb441c37aecfebfc6554a11/9.5/php8.0/fpm-alpine3.16/Dockerfile) - [`7.98-php8.2-apache-bookworm`, `7-php8.2-apache-bookworm`, `7.98-php8.2-apache`, `7-php8.2-apache`, `7.98-php8.2`, `7-php8.2`](https://github.com/docker-library/drupal/blob/427357a0d6f362f462fffc89090bf172e4743c43/7/php8.2/apache-bookworm/Dockerfile) - [`7.98-php8.2-fpm-bookworm`, `7-php8.2-fpm-bookworm`, `7.98-php8.2-fpm`, `7-php8.2-fpm`](https://github.com/docker-library/drupal/blob/427357a0d6f362f462fffc89090bf172e4743c43/7/php8.2/fpm-bookworm/Dockerfile) - [`7.98-php8.2-apache-bullseye`, `7-php8.2-apache-bullseye`](https://github.com/docker-library/drupal/blob/427357a0d6f362f462fffc89090bf172e4743c43/7/php8.2/apache-bullseye/Dockerfile) diff --git a/elasticsearch/README.md b/elasticsearch/README.md index fe205e5b59d1..5de9167ded3d 100644 --- a/elasticsearch/README.md +++ b/elasticsearch/README.md @@ -24,7 +24,7 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`8.10.1`](https://github.com/docker-library/elasticsearch/blob/944e1d2cfe77764120101697a28619be7125c0a2/8/Dockerfile) +- [`8.10.2`](https://github.com/docker-library/elasticsearch/blob/e01a04645b0c3f0abd13b9f11a69d7c884d9405a/8/Dockerfile) - [`7.17.13`](https://github.com/docker-library/elasticsearch/blob/91b35e027265ce33d16bb0f88884f5897a11328e/7/Dockerfile) # Quick reference (cont.) diff --git a/ghost/README.md b/ghost/README.md index 2864459a07f6..4b6218df9f24 100644 --- a/ghost/README.md +++ b/ghost/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`5.63.0`, `5.63`, `5`, `latest`](https://github.com/docker-library/ghost/blob/a2a882d6f9a143755a0d86e1337c87feedfdb56c/5/debian/Dockerfile) -- [`5.63.0-alpine`, `5.63-alpine`, `5-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/a2a882d6f9a143755a0d86e1337c87feedfdb56c/5/alpine/Dockerfile) +- [`5.64.0`, `5.64`, `5`, `latest`](https://github.com/docker-library/ghost/blob/82fdf394c920b3b7064e92c408af2ffb1cf418fc/5/debian/Dockerfile) +- [`5.64.0-alpine`, `5.64-alpine`, `5-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/82fdf394c920b3b7064e92c408af2ffb1cf418fc/5/alpine/Dockerfile) # Quick reference (cont.) diff --git a/kapacitor/README.md b/kapacitor/README.md index ddeb42057226..0d4bb9f696bf 100644 --- a/kapacitor/README.md +++ b/kapacitor/README.md @@ -24,10 +24,10 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`1.5`, `1.5.9`](https://github.com/influxdata/influxdata-docker/blob/409aa55a78db9cbe9e4e0c94b1e67785d63ffd32/kapacitor/1.5/Dockerfile) -- [`1.5-alpine`, `1.5.9-alpine`](https://github.com/influxdata/influxdata-docker/blob/409aa55a78db9cbe9e4e0c94b1e67785d63ffd32/kapacitor/1.5/alpine/Dockerfile) -- [`1.6`, `1.6.6`, `latest`](https://github.com/influxdata/influxdata-docker/blob/409aa55a78db9cbe9e4e0c94b1e67785d63ffd32/kapacitor/1.6/Dockerfile) -- [`1.6-alpine`, `1.6.6-alpine`, `alpine`](https://github.com/influxdata/influxdata-docker/blob/409aa55a78db9cbe9e4e0c94b1e67785d63ffd32/kapacitor/1.6/alpine/Dockerfile) +- [`1.6`, `1.6.6`](https://github.com/influxdata/influxdata-docker/blob/4d8ee693af190b1d7338658239e39bf2fe54c53f/kapacitor/1.6/Dockerfile) +- [`1.6-alpine`, `1.6.6-alpine`](https://github.com/influxdata/influxdata-docker/blob/4d8ee693af190b1d7338658239e39bf2fe54c53f/kapacitor/1.6/alpine/Dockerfile) +- [`1.7`, `1.7.0`, `latest`](https://github.com/influxdata/influxdata-docker/blob/4d8ee693af190b1d7338658239e39bf2fe54c53f/kapacitor/1.7/Dockerfile) +- [`1.7-alpine`, `1.7.0-alpine`, `alpine`](https://github.com/influxdata/influxdata-docker/blob/4d8ee693af190b1d7338658239e39bf2fe54c53f/kapacitor/1.7/alpine/Dockerfile) # Quick reference (cont.) @@ -35,7 +35,7 @@ WARNING: [https://github.com/influxdata/influxdata-docker/issues](https://github.com/influxdata/influxdata-docker/issues?q=) - **Supported architectures**: ([more info](https://github.com/docker-library/official-images#architectures-other-than-amd64)) - [`amd64`](https://hub.docker.com/r/amd64/kapacitor/), [`arm32v7`](https://hub.docker.com/r/arm32v7/kapacitor/), [`arm64v8`](https://hub.docker.com/r/arm64v8/kapacitor/) + [`amd64`](https://hub.docker.com/r/amd64/kapacitor/), [`arm64v8`](https://hub.docker.com/r/arm64v8/kapacitor/) - **Published image artifact details**: [repo-info repo's `repos/kapacitor/` directory](https://github.com/docker-library/repo-info/blob/master/repos/kapacitor) ([history](https://github.com/docker-library/repo-info/commits/master/repos/kapacitor)) diff --git a/kibana/README.md b/kibana/README.md index 172690d7706c..d4480d6a4ba3 100644 --- a/kibana/README.md +++ b/kibana/README.md @@ -24,7 +24,7 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`8.10.1`](https://github.com/docker-library/kibana/blob/30d19cf81e0dc9f61b7026f55f34f9464c4c88c7/8/Dockerfile) +- [`8.10.2`](https://github.com/docker-library/kibana/blob/3665097f9e6714e04e3e40f947d7c8f0e4928a2c/8/Dockerfile) - [`7.17.13`](https://github.com/docker-library/kibana/blob/e79be1ed96f3a741881bbd741c5816aa9273ac2f/7/Dockerfile) # Quick reference (cont.) diff --git a/logstash/README.md b/logstash/README.md index f22843d9ee51..d200872481ce 100644 --- a/logstash/README.md +++ b/logstash/README.md @@ -24,7 +24,7 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`8.10.1`](https://github.com/docker-library/logstash/blob/accf9e2b33c3b000f06c1a2db869cb09e37c46b8/8/Dockerfile) +- [`8.10.2`](https://github.com/docker-library/logstash/blob/a42629bc1187f17e6955ad4d887b3c5f0f23081f/8/Dockerfile) - [`7.17.13`](https://github.com/docker-library/logstash/blob/a6039d10cfa0f21d86c08f473b9a18c6b94be352/7/Dockerfile) # Quick reference (cont.) diff --git a/nextcloud/README.md b/nextcloud/README.md index 094b72fd17f0..c762119e5fb6 100644 --- a/nextcloud/README.md +++ b/nextcloud/README.md @@ -28,15 +28,15 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`25.0.11-apache`, `25.0-apache`, `25-apache`, `25.0.11`, `25.0`, `25`](https://github.com/nextcloud/docker/blob/3fa92257f9be6485dca15b7a71fb27a188b01fd1/25/apache/Dockerfile) -- [`25.0.11-fpm`, `25.0-fpm`, `25-fpm`](https://github.com/nextcloud/docker/blob/467a98dcc9c04b614de6b21de2a4e2046077788b/25/fpm/Dockerfile) -- [`25.0.11-fpm-alpine`, `25.0-fpm-alpine`, `25-fpm-alpine`](https://github.com/nextcloud/docker/blob/467a98dcc9c04b614de6b21de2a4e2046077788b/25/fpm-alpine/Dockerfile) -- [`26.0.6-apache`, `26.0-apache`, `26-apache`, `26.0.6`, `26.0`, `26`](https://github.com/nextcloud/docker/blob/3fa92257f9be6485dca15b7a71fb27a188b01fd1/26/apache/Dockerfile) -- [`26.0.6-fpm`, `26.0-fpm`, `26-fpm`](https://github.com/nextcloud/docker/blob/467a98dcc9c04b614de6b21de2a4e2046077788b/26/fpm/Dockerfile) -- [`26.0.6-fpm-alpine`, `26.0-fpm-alpine`, `26-fpm-alpine`](https://github.com/nextcloud/docker/blob/467a98dcc9c04b614de6b21de2a4e2046077788b/26/fpm-alpine/Dockerfile) -- [`27.1.0-apache`, `27.1-apache`, `27-apache`, `apache`, `stable-apache`, `production-apache`, `27.1.0`, `27.1`, `27`, `latest`, `stable`, `production`](https://github.com/nextcloud/docker/blob/3fa92257f9be6485dca15b7a71fb27a188b01fd1/27/apache/Dockerfile) -- [`27.1.0-fpm`, `27.1-fpm`, `27-fpm`, `fpm`, `stable-fpm`, `production-fpm`](https://github.com/nextcloud/docker/blob/4cd70385b89197c87e928d49c678890d71e9fb83/27/fpm/Dockerfile) -- [`27.1.0-fpm-alpine`, `27.1-fpm-alpine`, `27-fpm-alpine`, `fpm-alpine`, `stable-fpm-alpine`, `production-fpm-alpine`](https://github.com/nextcloud/docker/blob/4cd70385b89197c87e928d49c678890d71e9fb83/27/fpm-alpine/Dockerfile) +- [`25.0.12-apache`, `25.0-apache`, `25-apache`, `25.0.12`, `25.0`, `25`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/25/apache/Dockerfile) +- [`25.0.12-fpm`, `25.0-fpm`, `25-fpm`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/25/fpm/Dockerfile) +- [`25.0.12-fpm-alpine`, `25.0-fpm-alpine`, `25-fpm-alpine`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/25/fpm-alpine/Dockerfile) +- [`26.0.7-apache`, `26.0-apache`, `26-apache`, `26.0.7`, `26.0`, `26`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/26/apache/Dockerfile) +- [`26.0.7-fpm`, `26.0-fpm`, `26-fpm`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/26/fpm/Dockerfile) +- [`26.0.7-fpm-alpine`, `26.0-fpm-alpine`, `26-fpm-alpine`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/26/fpm-alpine/Dockerfile) +- [`27.1.1-apache`, `27.1-apache`, `27-apache`, `apache`, `stable-apache`, `production-apache`, `27.1.1`, `27.1`, `27`, `latest`, `stable`, `production`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/27/apache/Dockerfile) +- [`27.1.1-fpm`, `27.1-fpm`, `27-fpm`, `fpm`, `stable-fpm`, `production-fpm`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/27/fpm/Dockerfile) +- [`27.1.1-fpm-alpine`, `27.1-fpm-alpine`, `27-fpm-alpine`, `fpm-alpine`, `stable-fpm-alpine`, `production-fpm-alpine`](https://github.com/nextcloud/docker/blob/b008ff8bb71977e40aaf60293cb00d2612d5ccc5/27/fpm-alpine/Dockerfile) # Quick reference (cont.) diff --git a/rabbitmq/README.md b/rabbitmq/README.md index 05a1bcbd1306..e706588b34c2 100644 --- a/rabbitmq/README.md +++ b/rabbitmq/README.md @@ -24,14 +24,14 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`3.13.0-beta.6`, `3.13-rc`](https://github.com/docker-library/rabbitmq/blob/43525d5fe269be572c84516d855ca934ab26523b/3.13-rc/ubuntu/Dockerfile) +- [`3.13.0-beta.6`, `3.13-rc`](https://github.com/docker-library/rabbitmq/blob/687ece5f4db01a9a8925dbadb3dc872033627c16/3.13-rc/ubuntu/Dockerfile) - [`3.13.0-beta.6-management`, `3.13-rc-management`](https://github.com/docker-library/rabbitmq/blob/80011d74327aea3ddd460b189c6533c1f177f48f/3.13-rc/ubuntu/management/Dockerfile) -- [`3.13.0-beta.6-alpine`, `3.13-rc-alpine`](https://github.com/docker-library/rabbitmq/blob/43525d5fe269be572c84516d855ca934ab26523b/3.13-rc/alpine/Dockerfile) +- [`3.13.0-beta.6-alpine`, `3.13-rc-alpine`](https://github.com/docker-library/rabbitmq/blob/687ece5f4db01a9a8925dbadb3dc872033627c16/3.13-rc/alpine/Dockerfile) - [`3.13.0-beta.6-management-alpine`, `3.13-rc-management-alpine`](https://github.com/docker-library/rabbitmq/blob/80011d74327aea3ddd460b189c6533c1f177f48f/3.13-rc/alpine/management/Dockerfile) -- [`3.12.4`, `3.12`, `3`, `latest`](https://github.com/docker-library/rabbitmq/blob/af4b3006dd089278d45b5e925f54403314e50b18/3.12/ubuntu/Dockerfile) -- [`3.12.4-management`, `3.12-management`, `3-management`, `management`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/ubuntu/management/Dockerfile) -- [`3.12.4-alpine`, `3.12-alpine`, `3-alpine`, `alpine`](https://github.com/docker-library/rabbitmq/blob/af4b3006dd089278d45b5e925f54403314e50b18/3.12/alpine/Dockerfile) -- [`3.12.4-management-alpine`, `3.12-management-alpine`, `3-management-alpine`, `management-alpine`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/alpine/management/Dockerfile) +- [`3.12.5`, `3.12`, `3`, `latest`](https://github.com/docker-library/rabbitmq/blob/5e5a04952e02dab153005a6e59d50deb99847e56/3.12/ubuntu/Dockerfile) +- [`3.12.5-management`, `3.12-management`, `3-management`, `management`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/ubuntu/management/Dockerfile) +- [`3.12.5-alpine`, `3.12-alpine`, `3-alpine`, `alpine`](https://github.com/docker-library/rabbitmq/blob/5e5a04952e02dab153005a6e59d50deb99847e56/3.12/alpine/Dockerfile) +- [`3.12.5-management-alpine`, `3.12-management-alpine`, `3-management-alpine`, `management-alpine`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/alpine/management/Dockerfile) - [`3.11.23`, `3.11`](https://github.com/docker-library/rabbitmq/blob/81b8ee036965dd5048783aae5a1b6f8ee85b7a4e/3.11/ubuntu/Dockerfile) - [`3.11.23-management`, `3.11-management`](https://github.com/docker-library/rabbitmq/blob/b41c10aaddc91da62f96994ab62e9d1ea590c455/3.11/ubuntu/management/Dockerfile) - [`3.11.23-alpine`, `3.11-alpine`](https://github.com/docker-library/rabbitmq/blob/81b8ee036965dd5048783aae5a1b6f8ee85b7a4e/3.11/alpine/Dockerfile) From 136bcad5f450a3d8e9d9875e3f36c722f1afdada Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 22 Sep 2023 12:17:47 -0700 Subject: [PATCH 03/13] Run update.sh --- maven/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/maven/README.md b/maven/README.md index 68e9fda41c5a..122da58bd238 100644 --- a/maven/README.md +++ b/maven/README.md @@ -47,12 +47,14 @@ WARNING: - [`3.9.4-amazoncorretto-20`, `3.9-amazoncorretto-20`, `3-amazoncorretto-20`](https://github.com/carlossg/docker-maven/blob/d7319e0caa2961b402073e8054bc63e8dc48d969/amazoncorretto-20/Dockerfile) - [`3.9.4-amazoncorretto-20-al2023`, `3.9-amazoncorretto-20-al2023`, `3-amazoncorretto-20-al2023`](https://github.com/carlossg/docker-maven/blob/70289540a9c5078ffa8cdde7ab6432248f942d54/amazoncorretto-20-al2023/Dockerfile) - [`3.9.4-amazoncorretto-20-debian`, `3.9.4-amazoncorretto-20-debian-bookworm`, `3.9-amazoncorretto-20-debian`, `3.9-amazoncorretto-20-debian-bookworm`, `3-amazoncorretto-20-debian`, `3-amazoncorretto-20-debian-bookworm`](https://github.com/carlossg/docker-maven/blob/d7319e0caa2961b402073e8054bc63e8dc48d969/amazoncorretto-20-debian/Dockerfile) +- [`3.9.4-amazoncorretto-21`, `3.9-amazoncorretto-21`, `3-amazoncorretto-21`](https://github.com/carlossg/docker-maven/blob/7741c2848c3ea3ad6b4180d94b90d669d419c893/amazoncorretto-21/Dockerfile) - [`3.9.4-amazoncorretto-21-debian`, `3.9.4-amazoncorretto-21-debian-bookworm`, `3.9-amazoncorretto-21-debian`, `3.9-amazoncorretto-21-debian-bookworm`, `3-amazoncorretto-21-debian`, `3-amazoncorretto-21-debian-bookworm`](https://github.com/carlossg/docker-maven/blob/61b5d8d7e9e5706522ff154315db185816d35891/amazoncorretto-21-debian/Dockerfile) - [`3.9.4-amazoncorretto-8`, `3.9-amazoncorretto-8`, `3-amazoncorretto-8`](https://github.com/carlossg/docker-maven/blob/d7319e0caa2961b402073e8054bc63e8dc48d969/amazoncorretto-8/Dockerfile) - [`3.9.4-amazoncorretto-8-al2023`, `3.9-amazoncorretto-8-al2023`, `3-amazoncorretto-8-al2023`](https://github.com/carlossg/docker-maven/blob/70289540a9c5078ffa8cdde7ab6432248f942d54/amazoncorretto-8-al2023/Dockerfile) - [`3.9.4-amazoncorretto-8-debian`, `3.9.4-amazoncorretto-8-debian-bookworm`, `3.9-amazoncorretto-8-debian`, `3.9-amazoncorretto-8-debian-bookworm`, `3-amazoncorretto-8-debian`, `3-amazoncorretto-8-debian-bookworm`](https://github.com/carlossg/docker-maven/blob/d7319e0caa2961b402073e8054bc63e8dc48d969/amazoncorretto-8-debian/Dockerfile) - [`3.9.4-sapmachine-11`, `3.9-sapmachine-11`, `3-sapmachine-11`](https://github.com/carlossg/docker-maven/blob/d7319e0caa2961b402073e8054bc63e8dc48d969/sapmachine-11/Dockerfile) - [`3.9.4-sapmachine-17`, `3.9.4-sapmachine`, `3.9-sapmachine-17`, `3.9-sapmachine`, `3-sapmachine-17`, `3-sapmachine`, `sapmachine`](https://github.com/carlossg/docker-maven/blob/d7319e0caa2961b402073e8054bc63e8dc48d969/sapmachine-17/Dockerfile) +- [`3.9.4-sapmachine-21`, `3.9-sapmachine-21`, `3-sapmachine-21`](https://github.com/carlossg/docker-maven/blob/c6ea9b77dab964547324ce49b61ea542fc55f5b5/sapmachine-21/Dockerfile) # Quick reference (cont.) From dab8f0133d9a470158ab1da8a7d9f3aa389c1ac1 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 22 Sep 2023 17:09:33 -0700 Subject: [PATCH 04/13] Run update.sh --- amazonlinux/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/amazonlinux/README.md b/amazonlinux/README.md index 8f2a91a88692..c9dcf71832db 100644 --- a/amazonlinux/README.md +++ b/amazonlinux/README.md @@ -24,9 +24,9 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`2023`, `latest`, `2023.1.20230825.0`](https://github.com/amazonlinux/container-images/blob/068827c218fcfd1494a296edca29a9ae1c5fafa7/Dockerfile) -- [`2`, `2.0.20230822.0`](https://github.com/amazonlinux/container-images/blob/81483ce21289e23fcdd3644eeed17c94c4077f64/Dockerfile) -- [`1`, `2018.03`, `2018.03.0.20230821.0`](https://github.com/amazonlinux/container-images/blob/ce19335809fc05b4e4b451a70c9bc6a1ca518ae5/Dockerfile) +- [`2023`, `latest`, `2023.2.20230920.1`](https://github.com/amazonlinux/container-images/blob/414b5d5f6254ca8a674e04cc2f5e0e334ac77f14/Dockerfile) +- [`2`, `2.0.20230912.0`](https://github.com/amazonlinux/container-images/blob/758d8663f71fe6d9c26dc42a366eabdf024458ca/Dockerfile) +- [`1`, `2018.03`, `2018.03.0.20230905.0`](https://github.com/amazonlinux/container-images/blob/bb33672fcca36770bfe1536b7773b19ca43df8da/Dockerfile) # Quick reference (cont.) From 2e129cfd2b4b4c6594573fdfa6ce3914dcc45178 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Fri, 22 Sep 2023 18:18:05 -0700 Subject: [PATCH 05/13] Run update.sh --- ghost/README.md | 4 ++-- rabbitmq/README.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ghost/README.md b/ghost/README.md index 4b6218df9f24..b3c15b147c12 100644 --- a/ghost/README.md +++ b/ghost/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`5.64.0`, `5.64`, `5`, `latest`](https://github.com/docker-library/ghost/blob/82fdf394c920b3b7064e92c408af2ffb1cf418fc/5/debian/Dockerfile) -- [`5.64.0-alpine`, `5.64-alpine`, `5-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/82fdf394c920b3b7064e92c408af2ffb1cf418fc/5/alpine/Dockerfile) +- [`5.65.0`, `5.65`, `5`, `latest`](https://github.com/docker-library/ghost/blob/af06951592aa20cdce16851836917ef9eff8e581/5/debian/Dockerfile) +- [`5.65.0-alpine`, `5.65-alpine`, `5-alpine`, `alpine`](https://github.com/docker-library/ghost/blob/af06951592aa20cdce16851836917ef9eff8e581/5/alpine/Dockerfile) # Quick reference (cont.) diff --git a/rabbitmq/README.md b/rabbitmq/README.md index e706588b34c2..4669ce2a70bf 100644 --- a/rabbitmq/README.md +++ b/rabbitmq/README.md @@ -28,10 +28,10 @@ WARNING: - [`3.13.0-beta.6-management`, `3.13-rc-management`](https://github.com/docker-library/rabbitmq/blob/80011d74327aea3ddd460b189c6533c1f177f48f/3.13-rc/ubuntu/management/Dockerfile) - [`3.13.0-beta.6-alpine`, `3.13-rc-alpine`](https://github.com/docker-library/rabbitmq/blob/687ece5f4db01a9a8925dbadb3dc872033627c16/3.13-rc/alpine/Dockerfile) - [`3.13.0-beta.6-management-alpine`, `3.13-rc-management-alpine`](https://github.com/docker-library/rabbitmq/blob/80011d74327aea3ddd460b189c6533c1f177f48f/3.13-rc/alpine/management/Dockerfile) -- [`3.12.5`, `3.12`, `3`, `latest`](https://github.com/docker-library/rabbitmq/blob/5e5a04952e02dab153005a6e59d50deb99847e56/3.12/ubuntu/Dockerfile) -- [`3.12.5-management`, `3.12-management`, `3-management`, `management`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/ubuntu/management/Dockerfile) -- [`3.12.5-alpine`, `3.12-alpine`, `3-alpine`, `alpine`](https://github.com/docker-library/rabbitmq/blob/5e5a04952e02dab153005a6e59d50deb99847e56/3.12/alpine/Dockerfile) -- [`3.12.5-management-alpine`, `3.12-management-alpine`, `3-management-alpine`, `management-alpine`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/alpine/management/Dockerfile) +- [`3.12.6`, `3.12`, `3`, `latest`](https://github.com/docker-library/rabbitmq/blob/81ad274c81ec8f7a2716d5f6bb518c5f0bf142c3/3.12/ubuntu/Dockerfile) +- [`3.12.6-management`, `3.12-management`, `3-management`, `management`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/ubuntu/management/Dockerfile) +- [`3.12.6-alpine`, `3.12-alpine`, `3-alpine`, `alpine`](https://github.com/docker-library/rabbitmq/blob/81ad274c81ec8f7a2716d5f6bb518c5f0bf142c3/3.12/alpine/Dockerfile) +- [`3.12.6-management-alpine`, `3.12-management-alpine`, `3-management-alpine`, `management-alpine`](https://github.com/docker-library/rabbitmq/blob/c30652127ae871535b7ec8ecda8046948a52ab79/3.12/alpine/management/Dockerfile) - [`3.11.23`, `3.11`](https://github.com/docker-library/rabbitmq/blob/81b8ee036965dd5048783aae5a1b6f8ee85b7a4e/3.11/ubuntu/Dockerfile) - [`3.11.23-management`, `3.11-management`](https://github.com/docker-library/rabbitmq/blob/b41c10aaddc91da62f96994ab62e9d1ea590c455/3.11/ubuntu/management/Dockerfile) - [`3.11.23-alpine`, `3.11-alpine`](https://github.com/docker-library/rabbitmq/blob/81b8ee036965dd5048783aae5a1b6f8ee85b7a4e/3.11/alpine/Dockerfile) From f5469c7c35b078a9094cbfadcb2615affceafff6 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 25 Sep 2023 12:18:26 -0700 Subject: [PATCH 06/13] Run update.sh --- clearlinux/README.md | 2 +- emqx/README.md | 3 +- perl/README.md | 80 ++++++++++++++++++++++---------------------- photon/README.md | 4 +-- 4 files changed, 45 insertions(+), 44 deletions(-) diff --git a/clearlinux/README.md b/clearlinux/README.md index 07ce402bc994..5de79d7cfe55 100644 --- a/clearlinux/README.md +++ b/clearlinux/README.md @@ -24,7 +24,7 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`latest`, `base`](https://github.com/clearlinux/docker-brew-clearlinux/blob/16638d1f7ac12f6271544ab07c58973609bd002a/Dockerfile) +- [`latest`, `base`](https://github.com/clearlinux/docker-brew-clearlinux/blob/d0b0cab6c276fdea3d1ecb1278621080a4f0b525/Dockerfile) # Quick reference (cont.) diff --git a/emqx/README.md b/emqx/README.md index 5dacbdbbc531..465372e7827e 100644 --- a/emqx/README.md +++ b/emqx/README.md @@ -25,7 +25,8 @@ WARNING: # Supported tags and respective `Dockerfile` links - [`5.0.26`, `5.0`](https://github.com/emqx/emqx-docker/blob/5fa7e9eac34517170ade58660cb65e5a5870c783/5.0/Dockerfile) -- [`5.1.6`, `5.1`, `5`, `latest`](https://github.com/emqx/emqx-docker/blob/dfa1507bc031b4f24ffa29f838dbad1868e35d01/5.1/Dockerfile) +- [`5.1.6`, `5.1`](https://github.com/emqx/emqx-docker/blob/dfa1507bc031b4f24ffa29f838dbad1868e35d01/5.1/Dockerfile) +- [`5.2.1`, `5.2`, `5`, `latest`](https://github.com/emqx/emqx-docker/blob/eb71b6a3cca1505e14d4b0e6fcd50a43330125bb/5.2/Dockerfile) # Quick reference (cont.) diff --git a/perl/README.md b/perl/README.md index de7605bbb13c..909101e1c789 100644 --- a/perl/README.md +++ b/perl/README.md @@ -24,46 +24,46 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`5.38.0`, `5.38`, `5`, `latest`, `stable`, `5.38.0-bookworm`, `5.38-bookworm`, `5-bookworm`, `bookworm`, `stable-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-main-bookworm/Dockerfile) -- [`5.38.0-bullseye`, `5.38-bullseye`, `5-bullseye`, `bullseye`, `stable-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-main-bullseye/Dockerfile) -- [`5.38.0-buster`, `5.38-buster`, `5-buster`, `buster`, `stable-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-main-buster/Dockerfile) -- [`5.38.0-slim`, `5.38-slim`, `5-slim`, `slim`, `stable-slim`, `5.38.0-slim-bookworm`, `5.38-slim-bookworm`, `5-slim-bookworm`, `slim-bookworm`, `stable-slim-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-slim-bookworm/Dockerfile) -- [`5.38.0-slim-bullseye`, `5.38-slim-bullseye`, `5-slim-bullseye`, `slim-bullseye`, `stable-slim-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-slim-bullseye/Dockerfile) -- [`5.38.0-slim-buster`, `5.38-slim-buster`, `5-slim-buster`, `slim-buster`, `stable-slim-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-slim-buster/Dockerfile) -- [`5.38.0-threaded`, `5.38-threaded`, `5-threaded`, `threaded`, `stable-threaded`, `5.38.0-threaded-bookworm`, `5.38-threaded-bookworm`, `5-threaded-bookworm`, `threaded-bookworm`, `stable-threaded-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-main,threaded-bookworm/Dockerfile) -- [`5.38.0-threaded-bullseye`, `5.38-threaded-bullseye`, `5-threaded-bullseye`, `threaded-bullseye`, `stable-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-main,threaded-bullseye/Dockerfile) -- [`5.38.0-threaded-buster`, `5.38-threaded-buster`, `5-threaded-buster`, `threaded-buster`, `stable-threaded-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-main,threaded-buster/Dockerfile) -- [`5.38.0-slim-threaded`, `5.38-slim-threaded`, `5-slim-threaded`, `slim-threaded`, `stable-slim-threaded`, `5.38.0-slim-threaded-bookworm`, `5.38-slim-threaded-bookworm`, `5-slim-threaded-bookworm`, `slim-threaded-bookworm`, `stable-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-slim,threaded-bookworm/Dockerfile) -- [`5.38.0-slim-threaded-bullseye`, `5.38-slim-threaded-bullseye`, `5-slim-threaded-bullseye`, `slim-threaded-bullseye`, `stable-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-slim,threaded-bullseye/Dockerfile) -- [`5.38.0-slim-threaded-buster`, `5.38-slim-threaded-buster`, `5-slim-threaded-buster`, `slim-threaded-buster`, `stable-slim-threaded-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.038.000-slim,threaded-buster/Dockerfile) -- [`5.36.1`, `5.36`, `5.36.1-bookworm`, `5.36-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-main-bookworm/Dockerfile) -- [`5.36.1-bullseye`, `5.36-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-main-bullseye/Dockerfile) -- [`5.36.1-buster`, `5.36-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-main-buster/Dockerfile) -- [`5.36.1-slim`, `5.36-slim`, `5.36.1-slim-bookworm`, `5.36-slim-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-slim-bookworm/Dockerfile) -- [`5.36.1-slim-bullseye`, `5.36-slim-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-slim-bullseye/Dockerfile) -- [`5.36.1-slim-buster`, `5.36-slim-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-slim-buster/Dockerfile) -- [`5.36.1-threaded`, `5.36-threaded`, `5.36.1-threaded-bookworm`, `5.36-threaded-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-main,threaded-bookworm/Dockerfile) -- [`5.36.1-threaded-bullseye`, `5.36-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-main,threaded-bullseye/Dockerfile) -- [`5.36.1-threaded-buster`, `5.36-threaded-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-main,threaded-buster/Dockerfile) -- [`5.36.1-slim-threaded`, `5.36-slim-threaded`, `5.36.1-slim-threaded-bookworm`, `5.36-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-slim,threaded-bookworm/Dockerfile) -- [`5.36.1-slim-threaded-bullseye`, `5.36-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-slim,threaded-bullseye/Dockerfile) -- [`5.36.1-slim-threaded-buster`, `5.36-slim-threaded-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.036.001-slim,threaded-buster/Dockerfile) -- [`5.34.1`, `5.34`, `5.34.1-bullseye`, `5.34-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-main-bullseye/Dockerfile) -- [`5.34.1-buster`, `5.34-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-main-buster/Dockerfile) -- [`5.34.1-slim`, `5.34-slim`, `5.34.1-slim-bullseye`, `5.34-slim-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-slim-bullseye/Dockerfile) -- [`5.34.1-slim-buster`, `5.34-slim-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-slim-buster/Dockerfile) -- [`5.34.1-threaded`, `5.34-threaded`, `5.34.1-threaded-bullseye`, `5.34-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-main,threaded-bullseye/Dockerfile) -- [`5.34.1-threaded-buster`, `5.34-threaded-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-main,threaded-buster/Dockerfile) -- [`5.34.1-slim-threaded`, `5.34-slim-threaded`, `5.34.1-slim-threaded-bullseye`, `5.34-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-slim,threaded-bullseye/Dockerfile) -- [`5.34.1-slim-threaded-buster`, `5.34-slim-threaded-buster`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.034.001-slim,threaded-buster/Dockerfile) -- [`5.39.2`, `5.39`, `devel`, `5.39.2-bookworm`, `5.39-bookworm`, `devel-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-main-bookworm/Dockerfile) -- [`5.39.2-bullseye`, `5.39-bullseye`, `devel-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-main-bullseye/Dockerfile) -- [`5.39.2-slim`, `5.39-slim`, `devel-slim`, `5.39.2-slim-bookworm`, `5.39-slim-bookworm`, `devel-slim-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-slim-bookworm/Dockerfile) -- [`5.39.2-slim-bullseye`, `5.39-slim-bullseye`, `devel-slim-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-slim-bullseye/Dockerfile) -- [`5.39.2-threaded`, `5.39-threaded`, `devel-threaded`, `5.39.2-threaded-bookworm`, `5.39-threaded-bookworm`, `devel-threaded-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-main,threaded-bookworm/Dockerfile) -- [`5.39.2-threaded-bullseye`, `5.39-threaded-bullseye`, `devel-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-main,threaded-bullseye/Dockerfile) -- [`5.39.2-slim-threaded`, `5.39-slim-threaded`, `devel-slim-threaded`, `5.39.2-slim-threaded-bookworm`, `5.39-slim-threaded-bookworm`, `devel-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-slim,threaded-bookworm/Dockerfile) -- [`5.39.2-slim-threaded-bullseye`, `5.39-slim-threaded-bullseye`, `devel-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/8afa4183d38fb5b5ca287bd5b37452f20acabe1b/5.039.002-slim,threaded-bullseye/Dockerfile) +- [`5.38.0`, `5.38`, `5`, `latest`, `stable`, `5.38.0-bookworm`, `5.38-bookworm`, `5-bookworm`, `bookworm`, `stable-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-main-bookworm/Dockerfile) +- [`5.38.0-bullseye`, `5.38-bullseye`, `5-bullseye`, `bullseye`, `stable-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-main-bullseye/Dockerfile) +- [`5.38.0-buster`, `5.38-buster`, `5-buster`, `buster`, `stable-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-main-buster/Dockerfile) +- [`5.38.0-slim`, `5.38-slim`, `5-slim`, `slim`, `stable-slim`, `5.38.0-slim-bookworm`, `5.38-slim-bookworm`, `5-slim-bookworm`, `slim-bookworm`, `stable-slim-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-slim-bookworm/Dockerfile) +- [`5.38.0-slim-bullseye`, `5.38-slim-bullseye`, `5-slim-bullseye`, `slim-bullseye`, `stable-slim-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-slim-bullseye/Dockerfile) +- [`5.38.0-slim-buster`, `5.38-slim-buster`, `5-slim-buster`, `slim-buster`, `stable-slim-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-slim-buster/Dockerfile) +- [`5.38.0-threaded`, `5.38-threaded`, `5-threaded`, `threaded`, `stable-threaded`, `5.38.0-threaded-bookworm`, `5.38-threaded-bookworm`, `5-threaded-bookworm`, `threaded-bookworm`, `stable-threaded-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-main,threaded-bookworm/Dockerfile) +- [`5.38.0-threaded-bullseye`, `5.38-threaded-bullseye`, `5-threaded-bullseye`, `threaded-bullseye`, `stable-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-main,threaded-bullseye/Dockerfile) +- [`5.38.0-threaded-buster`, `5.38-threaded-buster`, `5-threaded-buster`, `threaded-buster`, `stable-threaded-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-main,threaded-buster/Dockerfile) +- [`5.38.0-slim-threaded`, `5.38-slim-threaded`, `5-slim-threaded`, `slim-threaded`, `stable-slim-threaded`, `5.38.0-slim-threaded-bookworm`, `5.38-slim-threaded-bookworm`, `5-slim-threaded-bookworm`, `slim-threaded-bookworm`, `stable-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-slim,threaded-bookworm/Dockerfile) +- [`5.38.0-slim-threaded-bullseye`, `5.38-slim-threaded-bullseye`, `5-slim-threaded-bullseye`, `slim-threaded-bullseye`, `stable-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-slim,threaded-bullseye/Dockerfile) +- [`5.38.0-slim-threaded-buster`, `5.38-slim-threaded-buster`, `5-slim-threaded-buster`, `slim-threaded-buster`, `stable-slim-threaded-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.038.000-slim,threaded-buster/Dockerfile) +- [`5.36.1`, `5.36`, `5.36.1-bookworm`, `5.36-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-main-bookworm/Dockerfile) +- [`5.36.1-bullseye`, `5.36-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-main-bullseye/Dockerfile) +- [`5.36.1-buster`, `5.36-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-main-buster/Dockerfile) +- [`5.36.1-slim`, `5.36-slim`, `5.36.1-slim-bookworm`, `5.36-slim-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-slim-bookworm/Dockerfile) +- [`5.36.1-slim-bullseye`, `5.36-slim-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-slim-bullseye/Dockerfile) +- [`5.36.1-slim-buster`, `5.36-slim-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-slim-buster/Dockerfile) +- [`5.36.1-threaded`, `5.36-threaded`, `5.36.1-threaded-bookworm`, `5.36-threaded-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-main,threaded-bookworm/Dockerfile) +- [`5.36.1-threaded-bullseye`, `5.36-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-main,threaded-bullseye/Dockerfile) +- [`5.36.1-threaded-buster`, `5.36-threaded-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-main,threaded-buster/Dockerfile) +- [`5.36.1-slim-threaded`, `5.36-slim-threaded`, `5.36.1-slim-threaded-bookworm`, `5.36-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-slim,threaded-bookworm/Dockerfile) +- [`5.36.1-slim-threaded-bullseye`, `5.36-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-slim,threaded-bullseye/Dockerfile) +- [`5.36.1-slim-threaded-buster`, `5.36-slim-threaded-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.036.001-slim,threaded-buster/Dockerfile) +- [`5.34.1`, `5.34`, `5.34.1-bullseye`, `5.34-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-main-bullseye/Dockerfile) +- [`5.34.1-buster`, `5.34-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-main-buster/Dockerfile) +- [`5.34.1-slim`, `5.34-slim`, `5.34.1-slim-bullseye`, `5.34-slim-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-slim-bullseye/Dockerfile) +- [`5.34.1-slim-buster`, `5.34-slim-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-slim-buster/Dockerfile) +- [`5.34.1-threaded`, `5.34-threaded`, `5.34.1-threaded-bullseye`, `5.34-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-main,threaded-bullseye/Dockerfile) +- [`5.34.1-threaded-buster`, `5.34-threaded-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-main,threaded-buster/Dockerfile) +- [`5.34.1-slim-threaded`, `5.34-slim-threaded`, `5.34.1-slim-threaded-bullseye`, `5.34-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-slim,threaded-bullseye/Dockerfile) +- [`5.34.1-slim-threaded-buster`, `5.34-slim-threaded-buster`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.034.001-slim,threaded-buster/Dockerfile) +- [`5.39.3`, `5.39`, `devel`, `5.39.3-bookworm`, `5.39-bookworm`, `devel-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-main-bookworm/Dockerfile) +- [`5.39.3-bullseye`, `5.39-bullseye`, `devel-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-main-bullseye/Dockerfile) +- [`5.39.3-slim`, `5.39-slim`, `devel-slim`, `5.39.3-slim-bookworm`, `5.39-slim-bookworm`, `devel-slim-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-slim-bookworm/Dockerfile) +- [`5.39.3-slim-bullseye`, `5.39-slim-bullseye`, `devel-slim-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-slim-bullseye/Dockerfile) +- [`5.39.3-threaded`, `5.39-threaded`, `devel-threaded`, `5.39.3-threaded-bookworm`, `5.39-threaded-bookworm`, `devel-threaded-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-main,threaded-bookworm/Dockerfile) +- [`5.39.3-threaded-bullseye`, `5.39-threaded-bullseye`, `devel-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-main,threaded-bullseye/Dockerfile) +- [`5.39.3-slim-threaded`, `5.39-slim-threaded`, `devel-slim-threaded`, `5.39.3-slim-threaded-bookworm`, `5.39-slim-threaded-bookworm`, `devel-slim-threaded-bookworm`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-slim,threaded-bookworm/Dockerfile) +- [`5.39.3-slim-threaded-bullseye`, `5.39-slim-threaded-bullseye`, `devel-slim-threaded-bullseye`](https://github.com/perl/docker-perl/blob/d2d8aab002a6637612ed920fd6bacf21db9025a1/5.039.003-slim,threaded-bullseye/Dockerfile) # Quick reference (cont.) diff --git a/photon/README.md b/photon/README.md index 2b6208e89cc1..2920485b7f3e 100644 --- a/photon/README.md +++ b/photon/README.md @@ -24,9 +24,9 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`5.0`, `5.0-20230916`, `latest`](https://github.com/vmware/photon-docker-image/blob/c50d4ba520acfe440b4a1ea69b6eca313ea22e71/docker/Dockerfile) +- [`5.0`, `5.0-20230923`, `latest`](https://github.com/vmware/photon-docker-image/blob/c0d25ad3be1cd40dcbfd3767220be9085f1dd23f/docker/Dockerfile) - [`4.0`, `4.0-20230916`](https://github.com/vmware/photon-docker-image/blob/60a27c92f26c7b9285c3eed17bcb93c97cbd3129/docker/Dockerfile) -- [`3.0`, `3.0-20230916`](https://github.com/vmware/photon-docker-image/blob/935f7418c1588b677c9fb1a5b4e35677812e6972/docker/Dockerfile) +- [`3.0`, `3.0-20230923`](https://github.com/vmware/photon-docker-image/blob/a61dffbb1e0537dd11d28b8e1a6a3059586a398e/docker/Dockerfile) # Quick reference (cont.) From c9c8fba3a5c0395d6f200351ae7c8d00ba90ff02 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 25 Sep 2023 15:18:08 -0700 Subject: [PATCH 07/13] Run update.sh --- couchbase/README.md | 4 ++-- odoo/README.md | 6 +++--- xwiki/README.md | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/couchbase/README.md b/couchbase/README.md index d6b203f72830..6dbebc41f869 100644 --- a/couchbase/README.md +++ b/couchbase/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`7.2.1`, `enterprise-7.2.1`, `enterprise`, `latest`](https://github.com/couchbase/docker/blob/7b023e33d2961ef352c33f3772ca50dfcc797165/enterprise/couchbase-server/7.2.1/Dockerfile) -- [`community-7.2.1`, `community`](https://github.com/couchbase/docker/blob/7b023e33d2961ef352c33f3772ca50dfcc797165/community/couchbase-server/7.2.1/Dockerfile) +- [`7.2.2`, `enterprise-7.2.2`, `enterprise`, `latest`](https://github.com/couchbase/docker/blob/855d163127ee5e4bc6854714ecd6911f70f27906/enterprise/couchbase-server/7.2.2/Dockerfile) +- [`community-7.2.2`, `community`](https://github.com/couchbase/docker/blob/855d163127ee5e4bc6854714ecd6911f70f27906/community/couchbase-server/7.2.2/Dockerfile) - [`7.1.5`, `enterprise-7.1.5`](https://github.com/couchbase/docker/blob/1ce6c78f29c9be97c67c2588b1ceaa57ad1b49c6/enterprise/couchbase-server/7.1.5/Dockerfile) - [`community-7.1.1`](https://github.com/couchbase/docker/blob/bfbb82c084ca3ada6252afbbcb3ca94bb65f1e58/community/couchbase-server/7.1.1/Dockerfile) - [`7.0.5`, `enterprise-7.0.5`](https://github.com/couchbase/docker/blob/ca816b6ffa5c36007bd4b3386ec24df081a00ea0/enterprise/couchbase-server/7.0.5/Dockerfile) diff --git a/odoo/README.md b/odoo/README.md index 4c450cb74051..fcfd4d322022 100644 --- a/odoo/README.md +++ b/odoo/README.md @@ -24,9 +24,9 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`16.0`, `16`, `latest`](https://github.com/odoo/docker/blob/61148a86eed7fb5452dc7705b479988e1f49f9a6/16.0/Dockerfile) -- [`15.0`, `15`](https://github.com/odoo/docker/blob/61148a86eed7fb5452dc7705b479988e1f49f9a6/15.0/Dockerfile) -- [`14.0`, `14`](https://github.com/odoo/docker/blob/61148a86eed7fb5452dc7705b479988e1f49f9a6/14.0/Dockerfile) +- [`16.0`, `16`, `latest`](https://github.com/odoo/docker/blob/d04d885eea6b8f60ada727fcc498f5a8fd44da51/16.0/Dockerfile) +- [`15.0`, `15`](https://github.com/odoo/docker/blob/d04d885eea6b8f60ada727fcc498f5a8fd44da51/15.0/Dockerfile) +- [`14.0`, `14`](https://github.com/odoo/docker/blob/d04d885eea6b8f60ada727fcc498f5a8fd44da51/14.0/Dockerfile) # Quick reference (cont.) diff --git a/xwiki/README.md b/xwiki/README.md index 798849bbd751..fcc4dce4d4cd 100644 --- a/xwiki/README.md +++ b/xwiki/README.md @@ -24,9 +24,9 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`15`, `15.7`, `15.7.0`, `15-mysql-tomcat`, `15.7-mysql-tomcat`, `15.7.0-mysql-tomcat`, `mysql-tomcat`, `stable-mysql-tomcat`, `stable-mysql`, `stable`, `latest`](https://github.com/xwiki-contrib/docker-xwiki/blob/d59d719dd80977ba9ae0e95e7806e93b65aed479/15/mysql-tomcat/Dockerfile) -- [`15-postgres-tomcat`, `15.7-postgres-tomcat`, `15.7.0-postgres-tomcat`, `postgres-tomcat`, `stable-postgres-tomcat`, `stable-postgres`](https://github.com/xwiki-contrib/docker-xwiki/blob/d59d719dd80977ba9ae0e95e7806e93b65aed479/15/postgres-tomcat/Dockerfile) -- [`15-mariadb-tomcat`, `15.7-mariadb-tomcat`, `15.7.0-mariadb-tomcat`, `mariadb-tomcat`, `stable-mariadb-tomcat`, `stable-mariadb`](https://github.com/xwiki-contrib/docker-xwiki/blob/d59d719dd80977ba9ae0e95e7806e93b65aed479/15/mariadb-tomcat/Dockerfile) +- [`15`, `15.8`, `15.8.0`, `15-mysql-tomcat`, `15.8-mysql-tomcat`, `15.8.0-mysql-tomcat`, `mysql-tomcat`, `stable-mysql-tomcat`, `stable-mysql`, `stable`, `latest`](https://github.com/xwiki-contrib/docker-xwiki/blob/2bd6303562284407b31fa7f473f4faff2823b238/15/mysql-tomcat/Dockerfile) +- [`15-postgres-tomcat`, `15.8-postgres-tomcat`, `15.8.0-postgres-tomcat`, `postgres-tomcat`, `stable-postgres-tomcat`, `stable-postgres`](https://github.com/xwiki-contrib/docker-xwiki/blob/2bd6303562284407b31fa7f473f4faff2823b238/15/postgres-tomcat/Dockerfile) +- [`15-mariadb-tomcat`, `15.8-mariadb-tomcat`, `15.8.0-mariadb-tomcat`, `mariadb-tomcat`, `stable-mariadb-tomcat`, `stable-mariadb`](https://github.com/xwiki-contrib/docker-xwiki/blob/2bd6303562284407b31fa7f473f4faff2823b238/15/mariadb-tomcat/Dockerfile) - [`14`, `14.10`, `14.10.17`, `14-mysql-tomcat`, `14.10-mysql-tomcat`, `14.10.17-mysql-tomcat`, `lts-mysql-tomcat`, `lts-mysql`, `lts`](https://github.com/xwiki-contrib/docker-xwiki/blob/06443621dfb11ccc4e2eb7abbd332d84ef4daa46/14/mysql-tomcat/Dockerfile) - [`14-postgres-tomcat`, `14.10-postgres-tomcat`, `14.10.17-postgres-tomcat`, `lts-postgres-tomcat`, `lts-postgres`](https://github.com/xwiki-contrib/docker-xwiki/blob/06443621dfb11ccc4e2eb7abbd332d84ef4daa46/14/postgres-tomcat/Dockerfile) - [`14-mariadb-tomcat`, `14.10-mariadb-tomcat`, `14.10.17-mariadb-tomcat`, `lts-mariadb-tomcat`, `lts-mariadb`](https://github.com/xwiki-contrib/docker-xwiki/blob/06443621dfb11ccc4e2eb7abbd332d84ef4daa46/14/mariadb-tomcat/Dockerfile) From 017dd7562368a82ba5de947e4a557e93754f2b54 Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Mon, 25 Sep 2023 17:09:19 -0700 Subject: [PATCH 08/13] Run update.sh --- alt/README.md | 6 +++--- haproxy/README.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/alt/README.md b/alt/README.md index 627c513dfeb2..6b9a1ef0baf9 100644 --- a/alt/README.md +++ b/alt/README.md @@ -24,9 +24,9 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`p10`, `latest`](https://github.com/alt-cloud/docker-brew-alt/blob/f6628b4b288042324701670e5b1e1e4e678f064b/x86_64/Dockerfile) -- [`p9`](https://github.com/alt-cloud/docker-brew-alt/blob/600e5fc1af2f0457c3128d4591d1919472ec2411/x86_64/Dockerfile) -- [`sisyphus`](https://github.com/alt-cloud/docker-brew-alt/blob/9a7990daa35dca10a16c290e8fa44d844c368ee1/x86_64/Dockerfile) +- [`p10`, `latest`](https://github.com/alt-cloud/docker-brew-alt/blob/75c4d0029825ab9802240f2a086395d728e1853f/x86_64/Dockerfile) +- [`p9`](https://github.com/alt-cloud/docker-brew-alt/blob/d1f01d08ac608909403bc99501af07065d7be769/x86_64/Dockerfile) +- [`sisyphus`](https://github.com/alt-cloud/docker-brew-alt/blob/cf707869d0d33a76fa3eed5eb2592c07a0a11e23/x86_64/Dockerfile) # Quick reference (cont.) diff --git a/haproxy/README.md b/haproxy/README.md index e63b76e89339..672a2913235e 100644 --- a/haproxy/README.md +++ b/haproxy/README.md @@ -24,8 +24,8 @@ WARNING: # Supported tags and respective `Dockerfile` links -- [`2.9-dev5`, `2.9-dev`, `2.9-dev5-bullseye`, `2.9-dev-bullseye`](https://github.com/docker-library/haproxy/blob/cc956543804219f5585e0d533bf840b93f5ddcf1/2.9/Dockerfile) -- [`2.9-dev5-alpine`, `2.9-dev-alpine`, `2.9-dev5-alpine3.18`, `2.9-dev-alpine3.18`](https://github.com/docker-library/haproxy/blob/cc956543804219f5585e0d533bf840b93f5ddcf1/2.9/alpine/Dockerfile) +- [`2.9-dev6`, `2.9-dev`, `2.9-dev6-bullseye`, `2.9-dev-bullseye`](https://github.com/docker-library/haproxy/blob/40db7d102d0b5ac819985b7c7ee68e7dd4edd21a/2.9/Dockerfile) +- [`2.9-dev6-alpine`, `2.9-dev-alpine`, `2.9-dev6-alpine3.18`, `2.9-dev-alpine3.18`](https://github.com/docker-library/haproxy/blob/40db7d102d0b5ac819985b7c7ee68e7dd4edd21a/2.9/alpine/Dockerfile) - [`2.8.3`, `2.8`, `lts`, `latest`, `2.8.3-bullseye`, `2.8-bullseye`, `lts-bullseye`, `bullseye`](https://github.com/docker-library/haproxy/blob/97bab51de2c27f86ce61bf5ef3f605997a7b98a6/2.8/Dockerfile) - [`2.8.3-alpine`, `2.8-alpine`, `lts-alpine`, `alpine`, `2.8.3-alpine3.18`, `2.8-alpine3.18`, `lts-alpine3.18`, `alpine3.18`](https://github.com/docker-library/haproxy/blob/97bab51de2c27f86ce61bf5ef3f605997a7b98a6/2.8/alpine/Dockerfile) - [`2.7.10`, `2.7`, `2.7.10-bullseye`, `2.7-bullseye`](https://github.com/docker-library/haproxy/blob/6ac34139426d79e07ec76ff9a8b9948dc85e34b3/2.7/Dockerfile) From 8b7ff4ebcd93203573cbb15b6b75c46b921f3fa0 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Fri, 22 Sep 2023 07:45:48 +1000 Subject: [PATCH 09/13] MariaDB maintainers --- mariadb/maintainer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mariadb/maintainer.md b/mariadb/maintainer.md index 3907b235702b..bf0c3f9a5673 100644 --- a/mariadb/maintainer.md +++ b/mariadb/maintainer.md @@ -1 +1 @@ -[MariaDB developer community](%%GITHUB-REPO%%) +[MariaDB Foundation](https://mariadb.org), [MariaDB plc](https://mariadb.com), with contributions from our [community](%%GITHUB-REPO%%) From 554e4b9aaac2e266b9ab31e9a312cb6f96d69286 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Fri, 22 Sep 2023 10:24:16 +1000 Subject: [PATCH 10/13] MariaDB smaller logo - without Foundation text --- mariadb/logo.png | Bin 16087 -> 7528 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/mariadb/logo.png b/mariadb/logo.png index fb112daedcf938e47c5e10107097ea156ba41aa9..948173c504cdfd7e243dcb96a03b7cd2f739359e 100644 GIT binary patch literal 7528 zcmeHKc{G&m`?t1GA(4a_TEwgj#xBN^$Zn9#GYbY|h8b%MNl~^eQH1Q3y-@Zwls#FZ zvJ{01sZ_S#L(AKHzTb0x=RN25`|o|undiCh>%OkfbzPtPy6-dBB@<)4?OeiKEG#VB z4fJ))SXfx0;J9@QJNUlbsAmIy8vHGAOf$eoobE|;q_~mAnSOM#IN6ut$im_~L^ZM7 z!7j07`OPl1Ahrs+$YM{X;@kPKphrXAJ45)GI-~xzDRXb@+Uv-%cS;Yi%g8A3$B0nr z#;U$7T_%1VjYxP}Rx9M2)twgA1rMP4`LU}>(ITdU13{i&+Yj@%c-H zXf4pP?%aJ*TjW5w@HNO-)^%88sUzD*@Kgvd{Bd0PrNO;7Yqs3FZbB^4zP(R4F?>7V z$o@?+XX{rMUoji+Iii&{nBE17wzi3Zw)U@Vz#MLziBZ#U)D*fnl6}=MQW*xEz)-YD=GUDxMx4&&xfZE52nl@Ii%=bcOzbo8=bKa zclwsP#Q2o!7skpOt<<@#_rOc>lxHQ|JC~aHtYR$38RJ`Hxunj%t{9)+`zF1Ott^Zw0tKG2}WJ_+fX;HzD>T zm74cHD2=p4_NuZ5b=6&c`Neu~-MfQRpUVW**fy1&3!5p+e#e@iQa2YXk#tvvlfrd@ zZSJgYS6oIHo%>V1-x=5UuRgK1niQHT*40ZOPG-LINj>={_x<4VnnHt2I$)qd8;XXb- zFdsP>&C>~v#9%OR1PYEqK|u{D!_S=w_(I(olIsvZFm%Waq9=vUq|n^O*D(PC&5Nl9 zfq?7czv83Pjf{T7yEA^W0P+F%1?X@j3<0N7;eT2%m{@NRI6OnL+dN zB$Bb-WOt_IpAaPCZ+p6zr`tw4BqE&bMy7(Q4A3j`Z!Yx=j7)x8tW)4bq0%?3K(ha) z$)q^`Mb_V9TVL5o=g&Yu^WV6C)BctFhBBySWTdP^BYLfeXP~17S@*9@q7f-1<&B{n z3IWIgC`Tw!o`iwQqev(y0RRA~k^(_dUJ)RWhzO-WpbXp@Ou(H;UWWp~VH6NY4uw%9 z0g3=rQ2~jB%9D^F1OWp;k@AiNl%t~@22dpY0dd@u0#+s9_GeVuG#A~4YZBntDM55d;57`QPgLm#%-rz&}#{x4Qn%=;HdTog%w~ z|AKtLX34K!&>L*DZkQaiz^?sz_8}akc=WY8iC90)upe-k{r#P!`aIC+w==sB{@y?c46EklIpL`g9 zG5_)N!n>(&pFe?dwLHk12jgTV80zV;gmQ}NgOjaveH#V~3pfAzkCi3yh7c&+%rr2< zZho^>kY%^T7tsJb3(Gc|fsU4i@6daDN>qjtujr%ai`(xOktBj&^XQ*kU5m0y3J%U> z4`#9%C&hUCIOg=dSg44!E`0o@HXuaQdl2~fDvR}cajrgA_pxkv*d)ultr^#MJh(m2 zI&jw^xoF%^p$M$h`x=}mIS6kGY4i<%#w>&H|18Q0`hLSuFv!Ho!^ zVk$aI+4I#`?_7JBOgOM*?E5(hIsKihsgksnjEKe?kHOXq81y!Wc04QmScgVq9UJ<- zw&%yR7<;j`-HYDC345o(A=%n}N2wO|5LppXmdS?^ z$Sa}`>I21Qc9Gq7RkE=x!tBRh7Sx8=a-pvYmn)pU*>N;I*ttjO&{PC5EjY`=vHnow z=GJ4;@uzy`keA~qVc+Yj#w?YDw%j^Zk0|mO?N8YZFSyEblmFYtN}j5{EkV}GURp8( zcz1D99iFcEj%~DUb39|Spm1qNV=7**!O`|0EUfvvE#Ka$1_VbB)!Rppibut1>^`W_ zyeYUjFjYb_dQppR$GuQI7;@2nOL6o)-iMb?W$}C@=O4TD!TIX9x>B~n&i57G8AB?Y z2?hGMIN~p#(lhAMkJ{Q9a1kd;`o@*yN4>eQ26!CWI{=wh!=WQLJqZ8wJbvJa#rHjL z3a+1itesZhha0Q1PMBcN?K}S&??F8hO~04T-O=Z9ZNYmux*+z$%-E1p6W>0`W)#oi!da80i6sOb0)8(J?aM+a*f7rE?Abrv%dc0VA z(dx7-R_27v+xz<`)I3ZJOiRsn#KUH{23grhj~`#kx?Y0!s<{u@5xe>}wyK~{NJhA+ zmrzwDouZs;Ue#oii)$P|o@DS*OiQX+Sa4*wj*WE{Cd_Am*?UII;&z@h`f;MW@Z&R) zIeoq8f8pUsT(4(}X^Fco%Ac1>H@`5@daEKic>yjA0q z_+YnOd&R_>80ctgNdJ&PG@uI2f$ST~wLTze1J|4;@aJ=Kr$$9TYI)5~TuD(>t&DeL z(^=%gmHOx!YN*a!(iADsjF}1d+g-!f@8>U(bV6JEy+F|>7p}l#Y#bi#33Uw#+&iSk zv#*jftm`T)bnph}1)&x^wH*Cu-mL3pvGghbTN9TLamUVb^|jCJe(&jbQR-NYhi2eO z&KcoQvv_EWT5;V&To>sg~C(pO^~ptcd0IRJ#YnQB6|{+PC!0 zA~IJfWqpD*T%EfQ*47u?AH@W~SnSU7paYCXsgo;xN!`P!lECrmj{JfU`07xNG_|eQ zXl^!m`T*}*JGHOmv4{YR9G2GX^3-%KLh{n{+qe=T+TxugwM>nkFY@H}@u*_X(CH|l zs?7XZb$z2XR~(UDzSmGa_-TjpHr&XtR1E5sI++90^!ea>;m{F`&wCuZ^Xut*oWaPAP zR6od$xXKa6Y6V+1pNsgAZp$mjSr{sBZYIlxlXT<~VU;1w3^pkB`yviVp{buVg<2~3 z$~c~0t2`3cR6l*u^^#thbKYyVbLi~(@kcyQkvH}65e^Bv3TF5Y*N)`)_QYdt+nOQg z&?jakNm#dJP1zz{B67^i^_DX};xoA?^z`lu!Z|NH9##{b!Sv`_n9AOKX&|*vL z8i)aWtvRY;Y5SWwGKMZvJdPsPu3llCi*vfvU~K2LH~Qjv#0ad&rki0(mRMJ)EX9V}?R>^5ZEZd=K{fW#f(5z0E}Dx8?zzKq_5?cLVPJby?p zYWe-P{u3jyvgbMT)anmUP92W`#L9(nu8C9F>igS^>|4LJ>rCw#7((yj_JTFOdWs&9 zM0+ZBAl!yOt9Dgq&W`#NloAh>&9_GhXDfUS%?{yU0fHTQ6}~;V1bj zM;{$8*3KPNKpH;dPkM3a+ct}P%dBck==;_DWs+n;+vNj6EjcnK_`s-V%&-Zy6^#0@ zjCWkw^DWY0gZGWGZOKaZ^IEmzE#K$EPik{oQ1$ki@s7y zNR@Qwe6>*M!uG{IA>Mlm=IrHzb~+G?%WSRcrnXz%NsTToJ-;7&Mqx(E(8KqR5B0&8 zgw>Q+GEx>X*2X&J@DxOpFg^7PnKjG(oV4j{34S=VmPo-rgf( ze+Jg_Mx*e0-i@w-hp^t0iD?ZUu|!MS?P_oGTm>llkZGUn%*J0=aoX&eUCCO*A~$?4-?dt6pSQe5#AgU1_b=^oiw6&Jt-c z%r%EH#^Isi zkEZRXoAh3FZKWp5T`k=teRk3Ve^lSx!&UgBad~#GyY?9ao#qb@i+8<=O(&tRmR@}L zB>4mDYemuN=fp;w{k7wxPkjRK4InR!( z9C>3ThghoM<_eud7o;3w@4{(28T7B-&q_F+z`zOZ@< z#^`aUtEmIj+z_?}uO*sOS9&pu@m$P5;dO!F8g+D1*_ZAzR?%I?=!8UKrf|+p&-2~F z0RCJB9y3*uvxMnRd};sd{c3*n{Tcq{9rywc9+!pv0yq_TOd0<$ZVT4hKkMRzZiv2( z+H(DPVN%RkC$}ySPsf<*M_p*7WtpAmg9*qf&%!MGX^-N?55lG$QU=}6@G&|mYAJp; zKylW>?nRH#!q}azYi*IOH%5ixNp=HHugA*7jvVLP&$U!Cp>kqOXeRuQI|jI6IUL}V z?{)7$P>+C&VYpq1^3cvB!j4$ey8-t`O5PiPlMuQmI`-()(?N)V6 zouB4-mmLJ*p;s;;^@6oCDz5t=G#tPmdUe~Kp}FwjRZmQ7O>&@<-Zu4;$rfKjpQHYx zAFnlyL@lm-q~{uhwe*_37%3R|epIHAQhjTOXKCvz?vcgD^t2H3pPj-r=Pw$(b6yz+ TgDF(78(}fP8tW7s!3X^hutRw@ literal 16087 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� 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 From b3434a20ce8fb1184c743dd7616003384b9d5d6b Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Fri, 22 Sep 2023 10:06:15 +1000 Subject: [PATCH 11/13] mariadb: major content rewrite The content was far too big. Slimmed this down and moved much of the content to the MariaDB Knowledge Base. Also: * \s to show more connection information. * Read only recommendation for configuration file mounts, solves a Windows problem where it appears as rwxrwxrwx and MariaDB treats that as unsafe. https://jira.mariadb.org/browse/MDEV-27038 * MARIADB_AUTO_UPGRADE explained. * Add links to related images * Add link to docker compose examples. --- mariadb/content.md | 322 ++++++++++++++------------------------------ mariadb/get-help.md | 2 +- 2 files changed, 100 insertions(+), 224 deletions(-) diff --git a/mariadb/content.md b/mariadb/content.md index 0015e02d7298..d17e360c636e 100644 --- a/mariadb/content.md +++ b/mariadb/content.md @@ -8,24 +8,57 @@ The intent is also to maintain high compatibility with MySQL, ensuring a library # How to use this image -## Start a `%%IMAGE%%` server instance +The %%IMAGE%% has a number of tags, and of note is `latest`, as the latest stable version, and `lts`, as the last long term support release. -Starting a MariaDB instance with the latest version is simple: +## Running the container + +### Starting using a minimal configuration + +The environment variables required to use this image involves the setting of the root user password: ```console -$ docker run --detach --name some-%%REPO%% --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_ROOT_PASSWORD=my-secret-pw %%IMAGE%%:latest +$ docker run --detach --name some-%%REPO%% --env MARIADB_ROOT_PASSWORD=my-secret-pw %%IMAGE%%:latest ``` or: +```console +$ docker run --detach --name some-%%REPO%% --env MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=1 %%IMAGE%%:latest +``` + +or: + +```console +$ docker run --detach --name some-%%REPO%% --env MARIADB_RANDOM_ROOT_PASSWORD=1 %%IMAGE%%:latest +``` + +... where the container logs will contain the generated root password. + +## %%STACK%% + +Run `docker stack deploy -c stack.yml %%REPO%%` (or `docker-compose -f stack.yml up`), wait for it to initialize completely, and visit `http://swarm-ip:8080`, `http://localhost:8080`, or `http://host-ip:8080` (as appropriate). + +### Start a `%%IMAGE%%` server instance with user, password and database + +Starting a MariaDB instance with a user, password, and a database: + +```console +$ docker run --detach --name some-%%REPO%% --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_DATABASE=exmple-database --env MARIADB_ROOT_PASSWORD=my-secret-pw %%IMAGE%%:latest +``` + +### Start a `%%IMAGE%%` 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-%%REPO%% --env MARIADB_USER=example-user --env MARIADB_PASSWORD=my_cool_secret --env MARIADB_ROOT_PASSWORD=my-secret-pw %%IMAGE%%:latest +$ docker run --detach --network some-network --name some-application --env APP_DB_HOST=some-%%REPO%% --env APP_DB_USER=example-user --env APP_DB_PASSWD=my_cool_secret some-application ``` -... where `some-network` is a newly created network (other than `bridge` as the default network), `some-%%REPO%%` is the name you want to assign to your container, `my-secret-pw` is the password to be set for the MariaDB root user. See the list above for relevant tags to match your needs and environment. +... where `some-network` is a newly created network (other than `bridge` as the default network), `some-%%REPO%%` is the name you want to assign to your container, `my-secret-pw` is the password to be set for the MariaDB root user. See the list above for relevant tags to match your needs and environment. `some-application` and then environment variable `APP_DB_HOST`, `APP_DB_USER` and `APP_DB_PASSWD` are the application's configuration for its database connection. -## Connect to MariaDB from the MySQL/MariaDB command line client +## Connect to MariaDB from the MariaDB command line client The following command starts another `%%IMAGE%%` container instance and runs the `mariadb` command line client against your original `%%IMAGE%%` container, allowing you to execute SQL statements against your database instance: @@ -38,31 +71,60 @@ $ docker run -it --network some-network --rm %%IMAGE%% mariadb -hsome-%%REPO%% - This image can also be used as a client for non-Docker or remote instances: ```console -$ docker run -it --rm %%IMAGE%% mariadb -h -u example-user -p +$ docker run -it --rm %%IMAGE%% mariadb --host --user example-user --password --database test ``` That will give you a standard MariaDB prompt. You can test it with: ```console -MariaDB [(none)]> SELECT VERSION(); -``` +MariaDB [(none)]> \s +-------------- +client/mariadb Ver 15.1 Distrib 10.6.16-MariaDB, for Linux (x86_64) using EditLine wrapper -... which should give you the version. You can then use `exit` to leave the MariaDB command line client and the client container. +Connection id: 20 +Current database: test +Current user: example-user@bark +SSL: Not in use +Current pager: stdout +Using outfile: '' +Using delimiter: ; +Server: MariaDB +Server version: 10.6.16-MariaDB Source distribution +Protocol version: 10 +Connection: 192.168.178.73 via TCP/IP +Server characterset: latin1 +Db characterset: latin1 +Client characterset: utf8mb3 +Conn. characterset: utf8mb3 +TCP port: 3306 +Uptime: 6 min 4 sec -More information about the MariaDB command-line client can be found in the [MariaDB Knowledge Base](https://mariadb.com/kb/en/mysql-command-line-client/) +Threads: 1 Questions: 32 Slow queries: 0 Opens: 20 Open tables: 13 Queries per second avg: 0.087 +-------------- +``` -## %%STACK%% +... which will give you the version and connection information. You can then use `exit` to leave the MariaDB command line client and the client container. -Run `docker stack deploy -c stack.yml %%REPO%%` (or `docker-compose -f stack.yml up`), wait for it to initialize completely, and visit `http://swarm-ip:8080`, `http://localhost:8080`, or `http://host-ip:8080` (as appropriate). +More information about the MariaDB command-line client can be found in the [MariaDB Knowledge Base : MariaDB Command Line Client](https://mariadb.com/kb/en/mariadb-command-line-client/). -## Container shell access and viewing MariaDB logs +## Container shell access -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 `%%IMAGE%%` 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 `%%IMAGE%%` container: ```console $ docker exec -it some-%%REPO%% bash ``` +## MariaDB-Backup + +As MariaDB-Backup is highly coupled with the server version, it can be useful to use the `mariadb-backup` in the %%REPO%% container of an explicit version: + +```console +$ docker run --volume /backup-volume:/backup --rm %%REPO%%:10.6.15 mariadb-backup --help +``` + +## Container viewing MariaDB logs + The log is available through Docker's container log: ```console @@ -71,14 +133,14 @@ $ docker logs some-%%REPO%% ## Using a custom MariaDB configuration file -Custom configuration files should end in `.cnf` and be mounted 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). +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 `%%IMAGE%%` 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 arguement. When enabled, the `host-cache-size` should be sufficient for the number of containers connecting to the `%%IMAGE%%`. +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 `%%IMAGE%%`. To view the resulting configuration of your `%%IMAGE%%` container: @@ -102,71 +164,27 @@ $ docker run -it --rm %%IMAGE%%:latest --verbose --help ## Environment Variables -When you start the `%%IMAGE%%` 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 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. - -From tag 10.2.38, 10.3.29, 10.4.19, 10.5.10 onwards, and all 10.6 and later tags, the `MARIADB_*` equivalent variables are provided. `MARIADB_*` variants will always be used in preference to `MYSQL_*` variants. +When you start the `%%IMAGE%%` 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. -### `MARIADB_ROOT_PASSWORD` / `MYSQL_ROOT_PASSWORD`, `MARIADB_ROOT_PASSWORD_HASH` +There is a large list of environment variables and the complete list is documented on [MariaDB's Knowledge Base : MariaDB Server Docker Official Image Environment Variables](https://mariadb.com/kb/en/mariadb-server-docker-official-image-environment-variables/). -This specifies the password that will be set for the MariaDB `root` superuser account. In the above example, it was set to `my-secret-pw`. +### `MARIADB_AUTO_UPGRADE` -In order to have no plaintext secret in the deployment, `MARIADB_ROOT_PASSWORD_HASH` can be used as it is just the hash of the password. The hash can be generated with `SELECT PASSWORD('thepassword')` as a SQL query. +When this environment variable is set, this will run the [mariadb-upgrade](https://mariadb.com/kb/en/mariadb-upgrade/), if needed, so any changes in the MariaDB system tables required to expose new features will be made. This may impeed some [downgrade options](https://mariadb.com/kb/en/downgrading-between-major-versions-of-mariadb/). Unless the environment variable `MARIADB_DISABLE_UPGRADE_BACKUP` is set, there will be a backup of the system tables created as `system_mysql_backup_*.sql.zst` in the top level of the data directory to assist in the downgrade if needed. -### `MARIADB_ALLOW_EMPTY_ROOT_PASSWORD` / `MYSQL_ALLOW_EMPTY_PASSWORD` - -Set to a non-empty value, like `yes`, to allow the container to be started with a blank password for the root user. *NOTE*: Setting this variable to `yes` is not recommended unless you really know what you are doing, since this will leave your MariaDB instance completely unprotected, allowing anyone to gain complete superuser access. - -### `MARIADB_RANDOM_ROOT_PASSWORD` / `MYSQL_RANDOM_ROOT_PASSWORD` - -Set to a non-empty value, like `yes`, to generate a random initial password for the root user. The generated root password will be printed to stdout (`GENERATED ROOT PASSWORD: .....`). - -### `MARIADB_ROOT_HOST` / `MYSQL_ROOT_HOST` - -This is the hostname part of the root user created. By default this is `%`, however it can be set to any default [MariaDB allowed hostname component](https://mariadb.com/kb/en/create-user/#host-name-component). Setting this to `localhost` will prevent any root user being accessible except via the unix socket. - -### `MARIADB_MYSQL_LOCALHOST_USER` / `MARIADB_MYSQL_LOCALHOST_GRANTS` - -Set `MARIADB_MYSQL_LOCALHOST_USER` to a non-empty value to create the `mysql@locahost` database user. This user is especially useful for a variety of health checks and backup scripts. - -The `mysql@localhost` user gets [USAGE](https://mariadb.com/kb/en/grant/#the-usage-privilege) privileges by default. If more access is required, additional [global privileges](https://mariadb.com/kb/en/grant/#global-privileges) in the form of a comma separated list can be provided. If you are sharing a volume containing MariaDB's unix socket (`/var/run/mysqld` by default), privileges beyond `USAGE` can result in confidentiality, integrity and availability risks, so use a minimal set. See the example below on using Mariabackup. The `healthcheck.sh` script also documents the required privileges for each health check test. - -### `MARIADB_DATABASE` / `MYSQL_DATABASE` - -This variable allows you to specify the name of a database to be created on image startup. - -### `MARIADB_USER` / `MYSQL_USER`, `MARIADB_PASSWORD` / `MYSQL_PASSWORD`, `MARIADB_PASSWORD_HASH` - -These are used in conjunction to create a new user and to set that user's password. Both user and password variables are required for a user to be created. This user will be granted all access ([corresponding to `GRANT ALL`](https://mariadb.com/kb/en/grant/#the-all-privileges-privilege)) to the `MARIADB_DATABASE` database. - -See `MARIADB_ROOT_PASSWORD_HASH` above for how to get a password hash for `MARIADB_PASSWORD_HASH`. - -Do note that there is no need to use this mechanism to create the root superuser, that user gets created by default with the password specified by the `MARIADB_ROOT_PASSWORD*` variable. - -### `MARIADB_INITDB_SKIP_TZINFO` / `MYSQL_INITDB_SKIP_TZINFO` - -By default, the entrypoint script automatically loads the timezone data needed for the `CONVERT_TZ()` function. If it is not needed, any non-empty value disables timezone loading. - -### `MARIADB_AUTO_UPGRADE` / `MARIADB_DISABLE_UPGRADE_BACKUP` - -Set `MARIADB_AUTO_UPGRADE` to a non-empty value to have the entrypoint check whether `mysql_upgrade`/`mariadb-upgrade` needs to run, and if so, run the upgrade before starting the MariaDB server. - -Before the upgrade, a backup of the system database is created in the top of the datadir with the name `system_mysql_backup_*.sql.zst`. This backup process can be disabled with by setting `MARIADB_DISABLE_UPGRADE_BACKUP` to a non-empty value. - -## Docker Secrets +## Secrets 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/` files. For example: ```console -$ docker run --name some-mysql -e MARIADB_ROOT_PASSWORD_FILE=/run/secrets/mysql-root -d %%IMAGE%%:latest +$ docker run --name some-mysql -e MARIADB_ROOT_PASSWORD_FILE=/run/secrets/mariadb-root -d %%IMAGE%%:latest ``` -Currently, this is only supported for `MARIADB_ROOT_PASSWORD`, `MARIADB_ROOT_PASSWORD_HASH`, `MARIADB_ROOT_HOST`, `MARIADB_DATABASE`, `MARIADB_USER`, `MARIADB_PASSWORD` and `MARIADB_PASSWORD_HASH` (and `MYSQL_*` equivalents of these). - -# Initializing a fresh instance +# 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 `%%IMAGE%%` services by [mounting a SQL dump into that directory](https://docs.docker.com/engine/tutorials/dockervolumes/#mount-a-host-file-as-a-data-volume) and provide [custom images](https://docs.docker.com/reference/builder/) with contributed data. SQL files will be imported by default to the database specified by the `MARIADB_DATABASE` / `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`, `.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 `%%IMAGE%%` services by [mounting a SQL dump into that directory](https://docs.docker.com/engine/tutorials/dockervolumes/#mount-a-host-file-as-a-data-volume) and provide [custom images](https://docs.docker.com/reference/builder/) with contributed data. SQL files will be imported by default to the database specified by the `MARIADB_DATABASE` variable. # Caveats @@ -174,7 +192,7 @@ When a container is started for the first time, a new database with the specifie Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `%%IMAGE%%` 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/engine/tutorials/dockervolumes/#adding-a-data-volume). 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. +- Use a named container 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/engine/tutorials/dockervolumes/#adding-a-data-volume). 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/engine/tutorials/dockervolumes/#mount-a-host-directory-as-a-data-volume). 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. 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: @@ -186,7 +204,7 @@ The Docker documentation is a good starting point for understanding the differen $ docker run --name some-%%REPO%% -v /my/own/datadir:/var/lib/mysql -e MARIADB_ROOT_PASSWORD=my-secret-pw -d %%IMAGE%%:latest ``` -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 MariaDB by default will write its data files. +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. ## No connections until MariaDB init completes @@ -194,171 +212,29 @@ If there is no database initialized when the container starts, then a default da ## Health/Liveness/Readiness Checking -See [the "Official Images" FAQ](https://github.com/docker-library/faq#healthcheck) for why there is no default `HEALTHCHECK` directive. However, you can use the `/usr/local/bin/healthcheck.sh` script to choose from a (non-exhaustive) list of tests to check for whatever you consider health/liveness/readiness. Refer to the script's sources to learn about how to use it and which exact tests are provided. +See [the "Official Images" FAQ](https://github.com/docker-library/faq#healthcheck) for why there is no default `HEALTHCHECK` directive. However, you can use the `healthcheck.sh` script to choose from a (non-exhaustive) list of tests to check for whatever you consider health/liveness/readiness. Refer to the [MariaDB Knowledge Base : Using Healthcheck.sh](https://mariadb.com/kb/en/using-healthcheck-sh-script/) to learn about how to use it and which exact tests are provided. ## Usage against an existing database If you start your `%%IMAGE%%` 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. -## Creating database dumps - -Most of the normal tools will work, although their usage might be a little convoluted in some cases to ensure they have access to the `mysqld` server. A simple way to ensure this is to use `docker exec` and run the tool from the same container, similar to the following: - -```console -$ docker exec some-%%REPO%% sh -c 'exec mariadb-dump --all-databases -uroot -p"$MARIADB_ROOT_PASSWORD"' > /some/path/on/your/host/all-databases.sql -``` - -## Restoring data from dump files - -For restoring data. You can use the `docker exec` command with the `-i` flag, similar to the following: - -```console -$ docker exec -i some-%%REPO%% sh -c 'exec mariadb -uroot -p"$MARIADB_ROOT_PASSWORD"' < /some/path/on/your/host/all-databases.sql -``` - -If one or more databases, but neither `--all-databases` nor the `mysql` database, were dumped, these databases can be restored by placing the resulting sql file in the `/docker-entrypoint-initdb.d` directory. - -## Creating backups with Mariabackup - -To perform a backup using [Mariabackup](https://mariadb.com/kb/en/mariabackup/), a second container is started that shares the original container's data directory. An additional volume for the backup needs to be included in the second backup instance. Authentication against the MariaDB database instance is required to successfully complete the backup. In the example below a `mysql@localhost` user is used with the MariaDB server's unix socket shared with the backup container. +## Backups and Restores -```console -$ docker volume create some-%%REPO%%-socket -$ docker run --name some-%%REPO%% -v /my/own/datadir:/var/lib/mysql -v some-%%REPO%%-socket:/var/run/mysqld -e MARIADB_MYSQL_LOCALHOST_USER=1 -e MARIADB_MYSQL_LOCALHOST_GRANTS="RELOAD, PROCESS, LOCK TABLES, BINLOG MONITOR" -e MARIADB_ROOT_PASSWORD=my-secret-pw -d %%IMAGE%%:latest -``` - -Note: Privileges listed here are for 10.5+. For an exact list, see [the Knowledge Base documentation for Mariabackup: Authentication and Privileges](https://mariadb.com/kb/en/mariabackup-overview/#authentication-and-privileges). - -Mariabackup will run as the `mysql` user in the container, so the permissions on `/backup` will need to ensure that it can be written to by this user: - -```console -$ docker volume create some-%%REPO%%-backup -$ docker run --rm some-%%REPO%%-backup -v some-%%REPO%%-backup:/backup %%IMAGE%%:latest chown mysql: /backup -``` - -To perform the backup: - -```console -$ docker run --user mysql -v some-%%REPO%%-socket:/var/run/mysqld -v some-%%REPO%%-backup:/backup -v /my/own/datadir:/var/lib/mysql --rm %%IMAGE%%:latest mariabackup --backup --target-dir=/backup -``` - -## Restore backups with Mariabackup - -These steps restore the backup made with Mariabackup. - -At some point before doing the restore, the backup needs to be prepared. Perform the prepare like this: - -```console -$ docker run --user mysql --rm -v some-%%REPO%%-backup:/backup %%IMAGE%%:latest mariabackup --prepare --target-dir=/backup -``` - -Now that the image is prepared, start the container with both the data and the backup volumes and restore the backup: - -```console -$ docker run --user mysql --rm -v /my/new/datadir:/var/lib/mysql -v some-%%REPO%%-backup:/backup %%IMAGE%%:latest mariabackup --copy-back --target-dir=/backup -``` - -With `/my/new/datadir` containing the restored backup, start normally as this is an initialized data directory: - -```console -$ docker run --name some-%%REPO%% -v /my/new/datadir:/var/lib/mysql -d %%IMAGE%%:latest -``` - -For further information on Mariabackup, see the [Mariabackup Knowledge Base](https://mariadb.com/kb/en/mariabackup-overview/). - -## How to reset root and user passwords - -If you have an existing data directory and wish to reset the root and user passwords, and to create a database on which the user can fully modify, perform the following steps. - -First create a `passwordreset.sql` file: - -```text -CREATE USER IF NOT EXISTS root@localhost IDENTIFIED BY 'thisismyrootpassword'; -SET PASSWORD FOR root@localhost = PASSWORD('thisismyrootpassword'); -GRANT ALL ON *.* TO root@localhost WITH GRANT OPTION; -CREATE USER IF NOT EXISTS root@'%' IDENTIFIED BY 'thisismyrootpassword'; -SET PASSWORD FOR root@'%' = PASSWORD('thisismyrootpassword'); -GRANT ALL ON *.* TO root@'%' WITH GRANT OPTION; -CREATE USER IF NOT EXISTS myuser@'%' IDENTIFIED BY 'thisismyuserpassword'; -SET PASSWORD FOR myuser@'%' = PASSWORD('thisismyuserpassword'); -CREATE DATABASE IF NOT EXISTS databasename; -GRANT ALL ON databasename.* TO myuser@'%'; -``` - -Adjust `myuser`, `databasename` and passwords as needed. - -Then: +Backing up and restoring databases is important in containers too. The documentation on how to do this can be found on the [MariaDB Knowledge Base : Container Backup and Restoration](https://mariadb.com/kb/en/backups-and-restoration/). -```console -$ docker run --rm -v /my/own/datadir:/var/lib/mysql -v /my/own/passwordreset.sql:/passwordreset.sql:z %%IMAGE%%:latest --init-file=/passwordreset.sql -``` +## Frequently Asked Questions / How to reset root and user passwords -On restarting the MariaDB container on this `/my/own/datadir`, the `root` and `myuser` passwords will be reset. +This is documented on [MariaDB Knowledge Base : Frequenty Asked Questions of Docker Official Image](https://mariadb.com/kb/en/frequenty-asked-questions-of-docker-official-image/#how-to-reset-passwords). ## How to install MariaDB plugins -MariaDB has many plugins, most are not enabled by default, some are in the %%IMAGE%% container, others need to be installed from additional packages. - -The following methods summarize the [MariaDB Blog article - Installing plugins in the MariaDB Docker Library Container](https://mariadb.org/installing-plugins-in-the-mariadb-docker-library-container/) on this topic. - -### Which plugins does the container contain? - -To see which plugins are available in the %%IMAGE%%: - -```console -$ docker run --rm %%IMAGE%%:latest ls -C /usr/lib/mysql/plugin -``` - -### Enabling a plugin using flags +This is documented on [MariaDB Knowledge Base : Adding Plugins to the Docker Official Image](https://mariadb.com/kb/en/adding-plugins-to-the-mariadb-docker-official-image/). -Using the `--plugin-load-add` flag with the plugin name (can be repeated), the plugins will be loaded and ready when the container is started: +# Related Images -For example enable the `simple\_password\_check` plugin: - -```console -$ docker run --name some-%%REPO%% -e MARIADB_ROOT_PASSWORD=my-secret-pw --network=host -d %%IMAGE%%:latest --plugin-load-add=simple_password_check -``` - -### Enabling a plugin in the configuration files - -`plugin-load-add` can be used as a configuration option to load plugins. The example below load the [FederatedX Storage Engine](https://mariadb.com/kb/en/federatedx-storage-engine/). - -```console -$ printf "[mariadb]\nplugin-load-add=ha_federatedx\n" > /my/custom/federatedx.conf -$ docker run --name some-%%REPO%% -v /my/custom:/etc/mysql/conf.d -e MARIADB_ROOT_PASSWORD=my-secret-pw -d %%IMAGE%%:latest -``` +- [MariaDB MaxScale](https://hub.docker.com/r/mariadb/maxscale/tags) +- [MariaDB ColumnStore](https://hub.docker.com/r/mariadb/columnstore/tags) -### Install a plugin using SQL in /docker-entrypoint-initdb.d - -[`INSTALL SONAME`](https://mariadb.com/kb/en/install-soname/) can be used to install a plugin as part of the database initialization. - -Create the SQL file used in initialization: - -```console -$ echo 'INSTALL SONAME "disks";' > my_initdb/disks.sql -``` - -In this case the `my\_initdb` is a `/docker-entrypoint-initdb.d` directory per "Initializing a fresh instance" section above. - -### Identifing additional plugins in additional packages - -A number of plugins are in separate packages to reduce their installation size. The package names of MariaDB created plugins can be determined using the following command: - -```console -$ docker run --rm %%IMAGE%%:latest sh -c 'apt-get update -qq && apt-cache search mariadb-plugin' -``` - -### Creating a image with plugins from additional packages - -A new image needs to be created when using additional packages. The %%IMAGE%% image can be used as a base however: - -In the following the [CONNECT Storage Engine](https://mariadb.com/kb/en/connect/) is installed: - -```dockerfile -FROM %%IMAGE%%:latest -RUN apt-get update && \ - apt-get install mariadb-plugin-connect -y && \ - rm -rf /var/lib/apt/lists/* -``` +# Componse File Examples -Installing plugins from packages creates a configuration file in the directory `/etc/mysql/mariadb.conf.d/` that loads the plugin on startup. +Example compose files using this `%%IMAGE%%` are located in %%GITHUB-REPO% in the `/examples` folder. diff --git a/mariadb/get-help.md b/mariadb/get-help.md index 9f87e7b498d8..fd2c17a6c125 100644 --- a/mariadb/get-help.md +++ b/mariadb/get-help.md @@ -1,3 +1,3 @@ -[Database Adminstrators (Stack Exchange)](https://dba.stackexchange.com/questions/tagged/docker+mariadb), [MariaDB Knowledge Base](https://mariadb.com/kb/en/docker-and-mariadb/) ([Ask a Question here](https://mariadb.com/kb/en/docker-and-mariadb/ask) available). +[Database Adminstrators (Stack Exchange)](https://dba.stackexchange.com/questions/tagged/docker+mariadb), [MariaDB Knowledge Base](https://mariadb.com/kb/en/docker-and-mariadb/) ([Ask a Question here](https://mariadb.com/kb/en/docker-and-mariadb/ask)). Also see the ["Getting Help with MariaDB" article on the MariaDB Knowledge Base](https://mariadb.com/kb/en/getting-help-with-mariadb/). From dea59d0c01dd1b55a16c9f7318b8a3f2f8a4a4b6 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Sat, 21 Oct 2023 11:11:54 +1100 Subject: [PATCH 12/13] Update mariadb/content.md Co-authored-by: yosifkit --- mariadb/content.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mariadb/content.md b/mariadb/content.md index d17e360c636e..5cbc440ebe99 100644 --- a/mariadb/content.md +++ b/mariadb/content.md @@ -192,7 +192,7 @@ When a container is started for the first time, a new database with the specifie Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `%%IMAGE%%` images to familiarize themselves with the options available, including: -- Use a named container 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/engine/tutorials/dockervolumes/#adding-a-data-volume). 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. +- 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/engine/tutorials/dockervolumes/#adding-a-data-volume). 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/engine/tutorials/dockervolumes/#mount-a-host-directory-as-a-data-volume). 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. 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: From c0204f1115c19f222d3c3b6339b35dc4362e44c2 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Sat, 21 Oct 2023 11:14:52 +1100 Subject: [PATCH 13/13] mariadb: Update content.md :Z to example --- mariadb/content.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mariadb/content.md b/mariadb/content.md index 5cbc440ebe99..bbbe7c8b8753 100644 --- a/mariadb/content.md +++ b/mariadb/content.md @@ -201,7 +201,7 @@ The Docker documentation is a good starting point for understanding the differen 2. Start your `%%IMAGE%%` container like this: ```console - $ docker run --name some-%%REPO%% -v /my/own/datadir:/var/lib/mysql -e MARIADB_ROOT_PASSWORD=my-secret-pw -d %%IMAGE%%:latest + $ docker run --name some-%%REPO%% -v /my/own/datadir:/var/lib/mysql:Z -e MARIADB_ROOT_PASSWORD=my-secret-pw -d %%IMAGE%%: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.