diff --git a/keycloak/docker-compose.yml b/keycloak/docker-compose.yml
index e958aa284195231110152d02ec709d996d4c6b6f..0bd85bc8f5ae39bd7726c2bb21712a3ee300da65 100644
--- a/keycloak/docker-compose.yml
+++ b/keycloak/docker-compose.yml
@@ -1,8 +1,6 @@
-version: "3.4"
-
 services:
   keycloak:
-    image: quay.io/keycloak/keycloak:23.0.6
+    image: quay.io/keycloak/keycloak:25.0.6
     command: start-dev
     depends_on:
       - postgres
diff --git a/postgres/docker-compose.yml b/postgres/docker-compose.yml
index 33c26b1a9e97d51884ef153debe14cae3e9da823..35f14c71f5ac5089f080561073eb05c3ec41c7ca 100644
--- a/postgres/docker-compose.yml
+++ b/postgres/docker-compose.yml
@@ -1,7 +1,6 @@
-version: "3.4"
 services:
   postgres:
-    image: postgis/postgis:12-3.1-alpine
+    image: postgis/postgis:17-master
     environment:
       - POSTGRES_USER=db
       - POSTGRES_PASSWORD=db
@@ -10,11 +9,11 @@ services:
       - "5432:5432"
     restart: always
     volumes:
-      - postgres-data-12:/var/lib/postgresql/data
+      - postgres-data:/var/lib/postgresql/data
       - .:/workdir
       - ./tsearch_data/czech.affix:/usr/local/share/postgresql/tsearch_data/czech.affix
       - ./tsearch_data/czech.dict:/usr/local/share/postgresql/tsearch_data/czech.dict
       - ./tsearch_data/czech.stop:/usr/local/share/postgresql/tsearch_data/czech.stop
 
 volumes:
-  postgres-data-12:
+  postgres-data:
diff --git a/redis/docker-compose.yml b/redis/docker-compose.yml
index abcca911ba90df96635770370cfb1a51975b3522..d9351ad7c164141961265888b853cd67168bf48c 100644
--- a/redis/docker-compose.yml
+++ b/redis/docker-compose.yml
@@ -1,4 +1,3 @@
-version: "3.4"
 services:
   redis:
     image: redis