diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bfac4f84e9291116275c1a00972b46d8fb1febf2..c9f923b4eb3376d3910a1b3b26dfac2b75b16692 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -214,7 +214,9 @@ deploy-uc4-load-generator:
 # Theodolite Framework
 
 .theodolite:
-  image: ghcr.io/graalvm/graalvm-ce:java11-21.0.0.2
+  image:
+    name: ghcr.io/graalvm/native-image:java11-21.1.0
+    entrypoint: [""]
   tags:
     - exec-docker
   variables:
@@ -241,7 +243,6 @@ build-theodolite-native:
   stage: build
   extends: .theodolite
   script:
-    - gu install native-image # TODO move to image
     - ./gradlew --build-cache assemble -Dquarkus.package.type=native
   when: manual
   artifacts: