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 4d514d3f6d1f537159c18e4016c666a61a279bf3..1f10988b4837e83508659aaa00d7c5414d882daa 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..6304bfa6009da0e21d27ce2a77a9e3c6ed71028c 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.1
     restart: always
     command: [ "/bin/sh", "-c", "while true; do sleep 1h; docker restart matterbridge_cw_1; docker restart matterbridge_wz_1; done" ]
     volumes: