diff --git a/testserver/docker_gitlab/templates/docker-compose.yml b/testserver/docker_gitlab/templates/docker-compose.yml
index ba977d32a6f7bbd6275f531d740c80355b2042bb..99808eb70d19b706d149e1e52037df054722f0ca 100644
--- a/testserver/docker_gitlab/templates/docker-compose.yml
+++ b/testserver/docker_gitlab/templates/docker-compose.yml
@@ -34,7 +34,7 @@ services:
 
   dind:
 
-    image: docker:25-dind
+    image: docker:28-dind
     restart: always
     privileged: true
     environment:
diff --git a/webserver/docker_gitlab/templates/docker-compose.yml b/webserver/docker_gitlab/templates/docker-compose.yml
index 688c81b78238b67030cac665215e7aea019a85bc..04071d1242907d7e5036e39cadc1f6123c90c23e 100644
--- a/webserver/docker_gitlab/templates/docker-compose.yml
+++ b/webserver/docker_gitlab/templates/docker-compose.yml
@@ -37,7 +37,7 @@ services:
 
   dind:
 
-    image: docker:25-dind
+    image: docker:28-dind
     restart: always
     privileged: true
     environment:
diff --git a/webserver/docker_matterbridge/templates/docker-compose.yml b/webserver/docker_matterbridge/templates/docker-compose.yml
index 1f3afc93775f958039d3e9ae23ec2350dfd1526c..bdb31fe899d2ece964ff155cadb9ed170535db0b 100644
--- a/webserver/docker_matterbridge/templates/docker-compose.yml
+++ b/webserver/docker_matterbridge/templates/docker-compose.yml
@@ -42,7 +42,7 @@ services:
 
   restarter:
     
-    image: docker:25.0
+    image: docker:28.2
     restart: always
     command: [ "/bin/sh", "-c", "while true; do sleep 1h; docker restart matterbridge_cw_1; docker restart matterbridge_wz_1; done" ]
     volumes: