diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d0ebcb69a413a131dc993bb67787642456349490..5fa0a484511ff058496821bd6f8a0a4efc0f23c8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -22,6 +22,8 @@ php:
         PHP: '8.1'
       - ALPINE: '3.17'
         PHP: '8.2'
+      - ALPINE: '3.18'
+        PHP: '8.3'
   script:
     - docker build --pull --build-arg ALPINE_VERSION=${ALPINE} --build-arg PHP_MAJOR_VERSION=${PHP} --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-${PHP}:${VERSION} .
     - docker push ${CI_REGISTRY_IMAGE}/php-${PHP}:${VERSION}
diff --git a/Dockerfile b/Dockerfile
index 4e69c861aa9fde8fe9dc0391cf9cce2ca9681ecc..4c873ca386ba13afe004ee9177bca9cf12d537b4 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -15,7 +15,8 @@ ARG PHP_MAJOR_VERSION
 ARG AHOY_VERSION=2.1.1
 ARG DIFFTASTIC_VERSION=0.55.0
 ARG DOCKER_CHANNEL=stable
-ARG DOCKER_VERSION=24.0.7
+# Check for latest at https://download.docker.com/linux/static/stable/x86_64/
+ARG DOCKER_VERSION=25.0.3
 ARG GIT_EXTRAS_VERSION=7.1.0
 ARG GLAB_VERSION=1.36.0
 ARG apkArch
@@ -125,9 +126,9 @@ RUN echo 'hosts: files dns' > /etc/nsswitch.conf && \
     rm -rf git-extras && \
     \
     curl -SL https://gitlab.lakedrops.com/ansible/playbooks/general/-/raw/main/plugins/_lookup/healthchecks.py -o /usr/local/bin/healthchecks.py && \
-    chmod +x /usr/local/bin/healthchecks.py && \
-    \
-    docker-php-ext-install \
+    chmod +x /usr/local/bin/healthchecks.py
+
+RUN docker-php-ext-install \
       bcmath \
       gd \
       zip && \