diff --git a/Dockerfile b/Dockerfile
index 5e1ed1c3d21f6f5e27d02d858bad6810209f0cc9..27e49d8ab09c2451f578dbf23b8ecb387ec92218 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,3 +1,4 @@
+FROM docker:20:10-dind as docker_host
 FROM debian:trixie
 
 ARG USERNAME=rustbuilder
@@ -37,6 +38,8 @@ RUN rustup install $RUST_VERSION && \
 
 RUN cargo install cross --git https://github.com/cross-rs/cross
 
+COPY --from=docker_host /usr/local/bin/docker /usr/local/bin/docker
+
 ENV CROSS_CONTAINER_IN_CONTAINER=true
 ENV CROSS_CONTAINER_UID=${USER_UID}
 ENV CROSS_CONTAINER_GID=${USER_GID}