diff --git a/php-browser-test/8.2/Dockerfile b/php-browser-test/8.2/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..58e4b947d7d8b493447fb4a32f14731576dcdd26
--- /dev/null
+++ b/php-browser-test/8.2/Dockerfile
@@ -0,0 +1,25 @@
+FROM php:8.2-alpine
+
+ARG BUILD_DATE
+ARG VCS_REF
+ARG VERSION
+LABEL org.label-schema.build-date=$BUILD_DATE \
+      org.label-schema.name="PHP 8.2 Unit Tester" \
+      org.label-schema.description="" \
+      org.label-schema.vcs-ref=$VCS_REF \
+      org.label-schema.vendor="University of Nebraska - Lincoln" \
+      org.label-schema.version=$VERSION \
+      org.label-schema.schema-version="1.0" \
+      maintainer="Alan Nelson <alan.nelson@nebraska.edu>"
+
+RUN export BUILD_DEPS="bzip2-dev icu-dev libpng-dev libzip-dev openldap-dev" \
+    && apk add --no-cache bash nodejs npm linux-headers chromium $PHPIZE_DEPS $BUILD_DEPS \
+    && pecl channel-update pecl.php.net \
+    && pecl install xdebug redis \
+    && docker-php-ext-install bz2 gd intl ldap mysqli pdo_mysql zip \
+    && docker-php-ext-enable xdebug redis \
+    && apk del --no-cache $PHPIZE_DEPS
+RUN curl -o /usr/local/bin/composer https://getcomposer.org/composer.phar \
+  && chmod 755 /usr/local/bin/composer
+
+CMD ["bash"]