diff --git a/Dockerfile b/Dockerfile
index 807529def3e1abfd4bc3fa1eaa795633f1be63e8..e023f3bf5de5e0d15aa032a98075746a6f9b51cd 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -20,7 +20,8 @@ COPY commands/butler_upload.sh /usr/bin/butler_upload
 
 COPY commands/emsdk_install.sh /usr/bin/emsdk_install
 
-RUN rustup component add rust-src --toolchain nightly && \
+RUN rustup install nightly && \
+    rustup component add rust-src --toolchain nightly && \
     rustup target add wasm32-unknown-emscripten --toolchain nightly
 
 RUN chmod +x /usr/bin/godot_* /usr/bin/butler_*