diff --git a/bitnami/phpmyadmin/5/debian-12/Dockerfile b/bitnami/phpmyadmin/5/debian-12/Dockerfile index 2f6538d00e0c..61979eec8dfa 100644 --- a/bitnami/phpmyadmin/5/debian-12/Dockerfile +++ b/bitnami/phpmyadmin/5/debian-12/Dockerfile @@ -7,7 +7,7 @@ ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith" ARG TARGETARCH LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2026-04-08T20:38:26Z" \ + org.opencontainers.image.created="2026-04-15T15:34:25Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/phpmyadmin/README.md" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/phpmyadmin" \ @@ -29,11 +29,11 @@ RUN --mount=type=secret,id=downloads_url,env=SECRET_DOWNLOADS_URL \ mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ || exit 1 ; \ COMPONENTS=( \ "render-template-1.0.9-164-linux-${OS_ARCH}-debian-12" \ - "php-8.4.19-1-linux-${OS_ARCH}-debian-12" \ + "php-8.4.20-2-linux-${OS_ARCH}-debian-12" \ "apache-2.4.66-1-linux-${OS_ARCH}-debian-12" \ "mysql-client-12.2.2-0-linux-${OS_ARCH}-debian-12" \ "postgresql-client-18.3.0-0-linux-${OS_ARCH}-debian-12" \ - "libphp-8.4.19-0-linux-${OS_ARCH}-debian-12" \ + "libphp-8.4.20-0-linux-${OS_ARCH}-debian-12" \ "phpmyadmin-5.2.3-3-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ @@ -60,7 +60,7 @@ ENV APACHE_HTTPS_PORT_NUMBER="" \ APACHE_HTTP_PORT_NUMBER="" \ APP_VERSION="5.2.3" \ BITNAMI_APP_NAME="phpmyadmin" \ - IMAGE_REVISION="21" \ + IMAGE_REVISION="22" \ LD_LIBRARY_PATH="/opt/bitnami/postgresql/lib:$LD_LIBRARY_PATH" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/php/bin:/opt/bitnami/php/sbin:/opt/bitnami/apache/bin:/opt/bitnami/mysql/bin:/opt/bitnami/postgresql/bin:$PATH" diff --git a/bitnami/phpmyadmin/README.md b/bitnami/phpmyadmin/README.md index e214d6e25f48..9a366b55cffb 100644 --- a/bitnami/phpmyadmin/README.md +++ b/bitnami/phpmyadmin/README.md @@ -7,14 +7,20 @@ Trademarks: This software listing is packaged by Bitnami. The respective tradema ## TL;DR -### Docker Compose - ```console docker run --name phpmyadmin bitnami/phpmyadmin:latest ``` You can find the default credentials and available configuration options in the [Environment Variables](#environment-variables) section. +## Using `docker-compose.yml` + +The docker-compose.yaml file of this container can be found in the [Bitnami Containers repository](https://github.com/bitnami/containers/). + +[https://github.com/bitnami/containers/tree/main/bitnami/phpmyadmin/docker-compose.yml](https://github.com/bitnami/containers/tree/main/bitnami/phpmyadmin/docker-compose.yml) + +Please be aware this file has not undergone internal testing. Consequently, we advise its use exclusively for development or testing purposes. For production-ready deployments, we highly recommend utilizing its associated [Bitnami Helm chart](https://github.com/bitnami/charts/tree/main/bitnami/phpmyadmin). + ## Why use Bitnami Secure Images? Those are hardened, minimal CVE images built and maintained by Bitnami. Bitnami Secure Images are based on the cloud-optimized, security-hardened enterprise [OS Photon Linux](https://vmware.github.io/photon/). Why choose BSI images? @@ -56,31 +62,6 @@ For persistence you should mount a volume at the `/bitnami` path. Additionally y To avoid inadvertent removal of these volumes you can [mount host directories as data volumes](https://docs.docker.com/engine/tutorials/dockervolumes/). Alternatively you can make use of volume plugins to host the volume data. -## Upgrading phpMyAdmin - -Bitnami provides up-to-date versions of MariaDB and phpMyAdmin, including security patches, soon after they are made upstream. We recommend that you follow these steps to upgrade your container. We will cover here the upgrade of the phpMyAdmin container. For the MariaDB upgrade see - -1. Get the updated images: - - ```console - docker pull bitnami/phpmyadmin:latest - ``` - -2. Stop your container - - - For docker-compose: `$ docker-compose stop phpmyadmin` - - For manual execution: `$ docker stop phpmyadmin` - -3. Remove the currently running container - - - For docker-compose: `$ docker-compose rm -v phpmyadmin` - - For manual execution: `$ docker rm -v phpmyadmin` - -4. Run the new image - - - For docker-compose: `$ docker-compose up phpmyadmin` - - For manual execution: `docker run --name phpmyadmin bitnami/phpmyadmin:latest` - ## Configuration The following section describes the supported environment variables