diff --git a/infra b/infra
index 8c8dcfe674bf8e85e8801e46f7abb4d4b4e03145..aa2ddf97c4ddfa2389dd61aced100ba41e766844 100755
--- a/infra
+++ b/infra
@@ -17,9 +17,10 @@ fi
 ENV_FILE=".env"
 DOCKER_COMPOSE_COMMAND="docker compose"
 
-# If docker compose is not installed, use docker-compose
-if ! [ -x "$(command -v "${DOCKER_COMPOSE_COMMAND}")" ]; then
-	DOCKER_COMPOSE_COMMAND="docker-compose"
+# verify result of docker compose version command
+${DOCKER_COMPOSE_COMMAND} version
+if [ $? -ne 0 ]; then
+    DOCKER_COMPOSE_COMMAND="docker-compose"
 fi
 
 ${DOCKER_COMPOSE_COMMAND} stop