diff --git a/Dockerfile b/Dockerfile
index e8698f95e4be20118f6a190b258cea521fdd797f..38e6a122fcb78e65736b5892578b07d3ae96ff52 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -34,4 +34,11 @@ RUN wget https://lab.lcr.gr/microhacks/crunch/-/jobs/artifacts/trunk/raw/target/
     chmod +x crunch && \
     mv crunch /usr/local/bin/crunch
 
-RUN cargo install --locked trunk
+RUN wget https://lab.lcr.gr/microhacks/flit/-/jobs/artifacts/trunk/raw/target/release/flit?job=build-linux && \
+    mv 'flit?job=build-linux' flit && \
+    chmod +x flit && \
+    mv flit /usr/local/bin/flit
+
+RUN wget -qO- https://github.com/thedodd/trunk/releases/download/v0.16.0/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- \
+    && chmod +x trunk \
+    && mv trunk /usr/local/bin/trunk