mirror of
https://github.com/linuxserver/docker-phpmyadmin.git
synced 2026-01-09 07:21:00 +08:00
Compare commits
9 Commits
5.2.3-ls21
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eb337d72cb | ||
|
|
4eaf850b64 | ||
|
|
e3964e4b6d | ||
|
|
4f30796c5c | ||
|
|
8ac2e21838 | ||
|
|
4659e0090b | ||
|
|
854afccafc | ||
|
|
4bb4ad52d3 | ||
|
|
c3de785282 |
27
Dockerfile
27
Dockerfile
@ -1,6 +1,6 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.22
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.23
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -21,17 +21,16 @@ RUN \
|
||||
gpg-agent \
|
||||
gnupg-dirmngr && \
|
||||
apk add --no-cache \
|
||||
php84-bz2 \
|
||||
php84-dom \
|
||||
php84-gd \
|
||||
php84-mysqli \
|
||||
php84-opcache \
|
||||
php84-pecl-uploadprogress \
|
||||
php84-tokenizer && \
|
||||
php85-bz2 \
|
||||
php85-dom \
|
||||
php85-gd \
|
||||
php85-mysqli \
|
||||
php85-pecl-uploadprogress \
|
||||
php85-tokenizer && \
|
||||
echo "**** configure php-fpm to pass env vars ****" && \
|
||||
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php84/php-fpm.d/www.conf && \
|
||||
if ! grep -qxF 'clear_env = no' /etc/php84/php-fpm.d/www.conf; then echo 'clear_env = no' >> /etc/php84/php-fpm.d/www.conf; fi && \
|
||||
echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php84/php-fpm.conf && \
|
||||
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php85/php-fpm.d/www.conf && \
|
||||
if ! grep -qxF 'clear_env = no' /etc/php85/php-fpm.d/www.conf; then echo 'clear_env = no' >> /etc/php85/php-fpm.d/www.conf; fi && \
|
||||
echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php85/php-fpm.conf && \
|
||||
echo "**** setup php opcache ****" && \
|
||||
{ \
|
||||
echo 'opcache.memory_consumption=128'; \
|
||||
@ -39,12 +38,12 @@ RUN \
|
||||
echo 'opcache.max_accelerated_files=4000'; \
|
||||
echo 'opcache.revalidate_freq=2'; \
|
||||
echo 'opcache.fast_shutdown=1'; \
|
||||
} > /etc/php84/conf.d/opcache-recommended.ini; \
|
||||
} > /etc/php85/conf.d/opcache-recommended.ini; \
|
||||
\
|
||||
{ \
|
||||
echo 'session.cookie_httponly=1'; \
|
||||
echo 'session.use_strict_mode=1'; \
|
||||
} > /etc/php84/conf.d/session-strict.ini; \
|
||||
} > /etc/php85/conf.d/session-strict.ini; \
|
||||
\
|
||||
{ \
|
||||
echo 'allow_url_fopen=Off'; \
|
||||
@ -53,7 +52,7 @@ RUN \
|
||||
echo 'memory_limit=${MEMORY_LIMIT}'; \
|
||||
echo 'post_max_size=${UPLOAD_LIMIT}'; \
|
||||
echo 'upload_max_filesize=${UPLOAD_LIMIT}'; \
|
||||
} > /etc/php84/conf.d/phpmyadmin-misc.ini && \
|
||||
} > /etc/php85/conf.d/phpmyadmin-misc.ini && \
|
||||
echo "**** install phpmyadmin ****" && \
|
||||
mkdir -p /app/www/public && \
|
||||
if [ -z ${PHPMYADMIN_VERSION+x} ]; then \
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.22
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.23
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -21,17 +21,16 @@ RUN \
|
||||
gpg-agent \
|
||||
gnupg-dirmngr && \
|
||||
apk add --no-cache \
|
||||
php84-bz2 \
|
||||
php84-dom \
|
||||
php84-gd \
|
||||
php84-mysqli \
|
||||
php84-opcache \
|
||||
php84-pecl-uploadprogress \
|
||||
php84-tokenizer && \
|
||||
php85-bz2 \
|
||||
php85-dom \
|
||||
php85-gd \
|
||||
php85-mysqli \
|
||||
php85-pecl-uploadprogress \
|
||||
php85-tokenizer && \
|
||||
echo "**** configure php-fpm to pass env vars ****" && \
|
||||
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php84/php-fpm.d/www.conf && \
|
||||
if ! grep -qxF 'clear_env = no' /etc/php84/php-fpm.d/www.conf; then echo 'clear_env = no' >> /etc/php84/php-fpm.d/www.conf; fi && \
|
||||
echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php84/php-fpm.conf && \
|
||||
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php85/php-fpm.d/www.conf && \
|
||||
if ! grep -qxF 'clear_env = no' /etc/php85/php-fpm.d/www.conf; then echo 'clear_env = no' >> /etc/php85/php-fpm.d/www.conf; fi && \
|
||||
echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php85/php-fpm.conf && \
|
||||
echo "**** setup php opcache ****" && \
|
||||
{ \
|
||||
echo 'opcache.memory_consumption=128'; \
|
||||
@ -39,12 +38,12 @@ RUN \
|
||||
echo 'opcache.max_accelerated_files=4000'; \
|
||||
echo 'opcache.revalidate_freq=2'; \
|
||||
echo 'opcache.fast_shutdown=1'; \
|
||||
} > /etc/php84/conf.d/opcache-recommended.ini; \
|
||||
} > /etc/php85/conf.d/opcache-recommended.ini; \
|
||||
\
|
||||
{ \
|
||||
echo 'session.cookie_httponly=1'; \
|
||||
echo 'session.use_strict_mode=1'; \
|
||||
} > /etc/php84/conf.d/session-strict.ini; \
|
||||
} > /etc/php85/conf.d/session-strict.ini; \
|
||||
\
|
||||
{ \
|
||||
echo 'allow_url_fopen=Off'; \
|
||||
@ -53,7 +52,7 @@ RUN \
|
||||
echo 'memory_limit=${MEMORY_LIMIT}'; \
|
||||
echo 'post_max_size=${UPLOAD_LIMIT}'; \
|
||||
echo 'upload_max_filesize=${UPLOAD_LIMIT}'; \
|
||||
} > /etc/php84/conf.d/phpmyadmin-misc.ini && \
|
||||
} > /etc/php85/conf.d/phpmyadmin-misc.ini && \
|
||||
echo "**** install phpmyadmin ****" && \
|
||||
mkdir -p /app/www/public && \
|
||||
if [ -z ${PHPMYADMIN_VERSION+x} ]; then \
|
||||
|
||||
@ -301,6 +301,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
||||
|
||||
## Versions
|
||||
|
||||
* **28.12.25:** - Rebase to Alpine 3.23.
|
||||
* **23.08.25:** - Add support for mTLS. Existing users will need to delete their config.inc.php and restart the container.
|
||||
* **05.07.25:** - Rebase to Alpine 3.22.
|
||||
* **19.12.24:** - Rebase to Alpine 3.21.
|
||||
|
||||
@ -1,121 +1,121 @@
|
||||
NAME VERSION TYPE
|
||||
acl-libs 2.3.2-r1 apk
|
||||
alpine-baselayout 3.7.0-r0 apk
|
||||
alpine-baselayout-data 3.7.0-r0 apk
|
||||
alpine-keys 2.5-r0 apk
|
||||
alpine-release 3.22.2-r0 apk
|
||||
aom-libs 3.12.1-r0 apk
|
||||
apache2-utils 2.4.65-r0 apk
|
||||
apk-tools 2.14.9-r3 apk
|
||||
apr 1.7.5-r0 apk
|
||||
apr-util 1.6.3-r1 apk
|
||||
alpine-baselayout 3.7.1-r8 apk
|
||||
alpine-baselayout-data 3.7.1-r8 apk
|
||||
alpine-keys 2.6-r0 apk
|
||||
alpine-release 3.23.2-r0 apk
|
||||
aom-libs 3.13.1-r0 apk
|
||||
apache2-utils 2.4.66-r0 apk
|
||||
apk-tools 3.0.3-r1 apk
|
||||
apr 1.7.6-r0 apk
|
||||
apr-util 1.6.3-r2 apk
|
||||
argon2-libs 20190702-r5 apk
|
||||
bacon/bacon-qr-code 2.0.8 php-composer
|
||||
bash 5.2.37-r0 apk
|
||||
bash 5.3.3-r1 apk
|
||||
beberlei/assert v3.3.3 php-composer
|
||||
brick/math 0.8.17 php-composer
|
||||
brotli-libs 1.1.0-r2 apk
|
||||
busybox 1.37.0-r19 apk
|
||||
busybox-binsh 1.37.0-r19 apk
|
||||
c-ares 1.34.5-r0 apk
|
||||
ca-certificates 20250911-r0 apk
|
||||
ca-certificates-bundle 20250911-r0 apk
|
||||
brotli-libs 1.2.0-r0 apk
|
||||
busybox 1.37.0-r30 apk
|
||||
busybox-binsh 1.37.0-r30 apk
|
||||
c-ares 1.34.6-r0 apk
|
||||
ca-certificates 20251003-r0 apk
|
||||
ca-certificates-bundle 20251003-r0 apk
|
||||
catatonit 0.2.1-r0 apk
|
||||
code-lts/u2f-php-server v1.2.2 php-composer
|
||||
composer 2.9.2 binary
|
||||
composer 2.9.3 binary
|
||||
composer/ca-bundle 1.5.8 php-composer
|
||||
coreutils 9.7-r1 apk
|
||||
coreutils-env 9.7-r1 apk
|
||||
coreutils-fmt 9.7-r1 apk
|
||||
coreutils-sha512sum 9.7-r1 apk
|
||||
curl 8.14.1-r2 apk
|
||||
coreutils 9.8-r1 apk
|
||||
coreutils-env 9.8-r1 apk
|
||||
coreutils-fmt 9.8-r1 apk
|
||||
coreutils-sha512sum 9.8-r1 apk
|
||||
curl 8.17.0-r1 apk
|
||||
dasprid/enum 1.0.7 php-composer
|
||||
fgrosse/phpasn1 v2.5.0 php-composer
|
||||
fig/http-message-util 1.1.5 php-composer
|
||||
findutils 4.10.0-r0 apk
|
||||
freetype 2.13.3-r0 apk
|
||||
git 2.49.1-r0 apk
|
||||
git-init-template 2.49.1-r0 apk
|
||||
freetype 2.14.1-r0 apk
|
||||
git 2.52.0-r0 apk
|
||||
git-init-template 2.52.0-r0 apk
|
||||
google/recaptcha 1.2.4 php-composer
|
||||
jq 1.8.0-r0 apk
|
||||
jq 1.8.1-r0 apk
|
||||
league/uri 6.4.0 php-composer
|
||||
league/uri-interfaces 2.3.0 php-composer
|
||||
libapk2 2.14.9-r3 apk
|
||||
libapk 3.0.3-r1 apk
|
||||
libattr 2.5.2-r2 apk
|
||||
libavif 1.3.0-r0 apk
|
||||
libbsd 0.12.2-r0 apk
|
||||
libbz2 1.0.8-r6 apk
|
||||
libcrypto3 3.5.4-r0 apk
|
||||
libcurl 8.14.1-r2 apk
|
||||
libdav1d 1.5.1-r0 apk
|
||||
libedit 20250104.3.1-r1 apk
|
||||
libcurl 8.17.0-r1 apk
|
||||
libdav1d 1.5.2-r0 apk
|
||||
libedit 20251016.3.1-r0 apk
|
||||
libexpat 2.7.3-r0 apk
|
||||
libgcc 14.2.0-r6 apk
|
||||
libgcc 15.2.0-r2 apk
|
||||
libice 1.1.2-r0 apk
|
||||
libidn2 2.3.7-r0 apk
|
||||
libintl 0.24.1-r0 apk
|
||||
libjpeg-turbo 3.1.0-r0 apk
|
||||
libidn2 2.3.8-r0 apk
|
||||
libintl 0.24.1-r1 apk
|
||||
libjpeg-turbo 3.1.2-r0 apk
|
||||
libmd 1.1.0-r0 apk
|
||||
libncursesw 6.5_p20250503-r0 apk
|
||||
libpng 1.6.47-r0 apk
|
||||
libproc2 4.0.4-r3 apk
|
||||
libncursesw 6.5_p20251123-r0 apk
|
||||
libpng 1.6.53-r0 apk
|
||||
libproc2 4.0.5-r0 apk
|
||||
libpsl 0.21.5-r3 apk
|
||||
libsharpyuv 1.5.0-r0 apk
|
||||
libsm 1.2.5-r0 apk
|
||||
libsharpyuv 1.6.0-r0 apk
|
||||
libsm 1.2.6-r0 apk
|
||||
libssl3 3.5.4-r0 apk
|
||||
libstdc++ 14.2.0-r6 apk
|
||||
libunistring 1.3-r0 apk
|
||||
libuuid 2.41-r9 apk
|
||||
libwebp 1.5.0-r0 apk
|
||||
libx11 1.8.11-r0 apk
|
||||
libstdc++ 15.2.0-r2 apk
|
||||
libunistring 1.4.1-r0 apk
|
||||
libuuid 2.41.2-r0 apk
|
||||
libwebp 1.6.0-r0 apk
|
||||
libx11 1.8.12-r1 apk
|
||||
libxau 1.0.12-r0 apk
|
||||
libxcb 1.17.0-r0 apk
|
||||
libxcb 1.17.0-r1 apk
|
||||
libxdmcp 1.1.5-r1 apk
|
||||
libxext 1.3.6-r2 apk
|
||||
libxml2 2.13.9-r0 apk
|
||||
libxpm 3.5.17-r0 apk
|
||||
libxt 1.3.1-r0 apk
|
||||
libyuv 0.0.1887.20251502-r1 apk
|
||||
libzip 1.11.4-r0 apk
|
||||
linux-pam 1.7.0-r4 apk
|
||||
logrotate 3.21.0-r1 apk
|
||||
musl 1.2.5-r10 apk
|
||||
musl-utils 1.2.5-r10 apk
|
||||
nano 8.4-r0 apk
|
||||
ncurses-terminfo-base 6.5_p20250503-r0 apk
|
||||
netcat-openbsd 1.229.1-r0 apk
|
||||
nghttp2-libs 1.65.0-r0 apk
|
||||
nginx 1.28.0-r3 apk
|
||||
libzip 1.11.4-r1 apk
|
||||
linux-pam 1.7.1-r1 apk
|
||||
logrotate 3.22.0-r0 apk
|
||||
musl 1.2.5-r21 apk
|
||||
musl-utils 1.2.5-r21 apk
|
||||
nano 8.7-r0 apk
|
||||
ncurses-terminfo-base 6.5_p20251123-r0 apk
|
||||
netcat-openbsd 1.234.1-r0 apk
|
||||
nghttp2-libs 1.68.0-r0 apk
|
||||
nghttp3 1.13.1-r0 apk
|
||||
nginx 1.28.0-r8 apk
|
||||
nikic/fast-route v1.3.0 php-composer
|
||||
oniguruma 6.9.10-r0 apk
|
||||
openssl 3.5.4-r0 apk
|
||||
paragonie/constant_time_encoding v2.8.2 php-composer
|
||||
paragonie/random_compat v9.99.100 php-composer
|
||||
paragonie/sodium_compat v1.23.0 php-composer
|
||||
pcre2 10.46-r0 apk
|
||||
php84 8.4.14-r0 apk
|
||||
php84-bz2 8.4.14-r0 apk
|
||||
php84-common 8.4.14-r0 apk
|
||||
php84-ctype 8.4.14-r0 apk
|
||||
php84-curl 8.4.14-r0 apk
|
||||
php84-dom 8.4.14-r0 apk
|
||||
php84-fileinfo 8.4.14-r0 apk
|
||||
php84-fpm 8.4.14-r0 apk
|
||||
php84-gd 8.4.14-r0 apk
|
||||
php84-iconv 8.4.14-r0 apk
|
||||
php84-mbstring 8.4.14-r0 apk
|
||||
php84-mysqli 8.4.14-r0 apk
|
||||
php84-mysqlnd 8.4.14-r0 apk
|
||||
php84-opcache 8.4.14-r0 apk
|
||||
php84-openssl 8.4.14-r0 apk
|
||||
php84-pecl-uploadprogress 2.0.2-r2 apk
|
||||
php84-phar 8.4.14-r0 apk
|
||||
php84-session 8.4.14-r0 apk
|
||||
php84-simplexml 8.4.14-r0 apk
|
||||
php84-tokenizer 8.4.14-r0 apk
|
||||
php84-xml 8.4.14-r0 apk
|
||||
php84-xmlwriter 8.4.14-r0 apk
|
||||
php84-zip 8.4.14-r0 apk
|
||||
pcre2 10.47-r0 apk
|
||||
php85 8.5.1-r0 apk
|
||||
php85-bz2 8.5.1-r0 apk
|
||||
php85-common 8.5.1-r0 apk
|
||||
php85-ctype 8.5.1-r0 apk
|
||||
php85-curl 8.5.1-r0 apk
|
||||
php85-dom 8.5.1-r0 apk
|
||||
php85-fileinfo 8.5.1-r0 apk
|
||||
php85-fpm 8.5.1-r0 apk
|
||||
php85-gd 8.5.1-r0 apk
|
||||
php85-iconv 8.5.1-r0 apk
|
||||
php85-mbstring 8.5.1-r0 apk
|
||||
php85-mysqli 8.5.1-r0 apk
|
||||
php85-mysqlnd 8.5.1-r0 apk
|
||||
php85-openssl 8.5.1-r0 apk
|
||||
php85-pecl-uploadprogress 2.0.2-r1 apk
|
||||
php85-phar 8.5.1-r0 apk
|
||||
php85-session 8.5.1-r0 apk
|
||||
php85-simplexml 8.5.1-r0 apk
|
||||
php85-tokenizer 8.5.1-r0 apk
|
||||
php85-xml 8.5.1-r0 apk
|
||||
php85-xmlwriter 8.5.1-r0 apk
|
||||
php85-zip 8.5.1-r0 apk
|
||||
phpmyadmin 5.2.3 npm
|
||||
phpmyadmin/motranslator 5.4.0 php-composer
|
||||
phpmyadmin/shapefile 3.0.2 php-composer
|
||||
@ -124,7 +124,7 @@ phpmyadmin/twig-i18n-extension 4.1.5 php-composer
|
||||
popt 1.19-r4 apk
|
||||
pragmarx/google2fa v9.0.0 php-composer
|
||||
pragmarx/google2fa-qrcode v2.1.1 php-composer
|
||||
procps-ng 4.0.4-r3 apk
|
||||
procps-ng 4.0.5-r0 apk
|
||||
psr/cache 1.0.1 php-composer
|
||||
psr/container 1.1.1 php-composer
|
||||
psr/http-client 1.0.3 php-composer
|
||||
@ -134,14 +134,14 @@ psr/log 1.1.4 php-composer
|
||||
ralouphie/getallheaders 3.0.3 php-composer
|
||||
ramsey/collection 1.1.4 php-composer
|
||||
ramsey/uuid 4.2.3 php-composer
|
||||
readline 8.2.13-r1 apk
|
||||
scanelf 1.3.8-r1 apk
|
||||
shadow 4.17.3-r0 apk
|
||||
readline 8.3.1-r0 apk
|
||||
scanelf 1.3.8-r2 apk
|
||||
shadow 4.18.0-r0 apk
|
||||
skalibs-libs 2.14.4.0-r0 apk
|
||||
slim/psr7 1.4.2 php-composer
|
||||
spomky-labs/base64url v2.0.4 php-composer
|
||||
spomky-labs/cbor-php v1.1.1 php-composer
|
||||
ssl_client 1.37.0-r19 apk
|
||||
ssl_client 1.37.0-r30 apk
|
||||
symfony/cache v5.4.46 php-composer
|
||||
symfony/cache-contracts v2.5.4 php-composer
|
||||
symfony/config v5.4.46 php-composer
|
||||
@ -162,7 +162,7 @@ symfony/var-exporter v5.4.45 php-composer
|
||||
tecnickcom/tcpdf 6.10.0 php-composer
|
||||
thecodingmachine/safe v1.3.3.1 php-composer
|
||||
twig/twig v3.11.3 php-composer
|
||||
tzdata 2025b-r0 apk
|
||||
tzdata 2025c-r0 apk
|
||||
utmps-libs 0.1.3.1-r0 apk
|
||||
web-auth/cose-lib v3.3.12 php-composer
|
||||
web-auth/metadata-service v3.3.12 php-composer
|
||||
@ -171,4 +171,4 @@ webmozart/assert 1.11.0 php-composer
|
||||
williamdes/mariadb-mysql-kbs v1.3.0 php-composer
|
||||
xz-libs 5.8.1-r0 apk
|
||||
zlib 1.3.1-r2 apk
|
||||
zstd-libs 1.5.7-r0 apk
|
||||
zstd-libs 1.5.7-r2 apk
|
||||
|
||||
@ -90,11 +90,12 @@ init_diagram: |
|
||||
svc-php-fpm -> legacy-services
|
||||
}
|
||||
Base Images: {
|
||||
"baseimage-alpine-nginx:3.22" <- "baseimage-alpine:3.22"
|
||||
"baseimage-alpine-nginx:3.23" <- "baseimage-alpine:3.23"
|
||||
}
|
||||
"phpmyadmin:latest" <- Base Images
|
||||
# changelog
|
||||
changelogs:
|
||||
- {date: "28.12.25:", desc: "Rebase to Alpine 3.23."}
|
||||
- {date: "23.08.25:", desc: "Add support for mTLS. Existing users will need to delete their config.inc.php and restart the container."}
|
||||
- {date: "05.07.25:", desc: "Rebase to Alpine 3.22."}
|
||||
- {date: "19.12.24:", desc: "Rebase to Alpine 3.21."}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user