diff --git a/build/ci/.documentation-ci.yml b/build/ci/.documentation-ci.yml
index 76e5303f163a2a7f5e0206dba6bfe2d938218433..1ca7e7dc29d1fcd12cf266fcb88b1f2919f03211 100644
--- a/build/ci/.documentation-ci.yml
+++ b/build/ci/.documentation-ci.yml
@@ -18,23 +18,20 @@ documentation:pdf:
     - documentation/design/documentation.pdf
 
 .mdbook_common: &rust
-  before_script:
-      - cargo install mdbook
-  image:
-    name: rust:latest
+  image: 
+    name: $CI_REGISTRY/danet/internetworking/mdbook:latest
+    entrypoint:
+      - ''
   stage: deploy
   script:
   - mdbook build documentation --dest-dir public
-  cache:
-    paths:
-    - /root/.cargo/
 
 documentation:static:
   rules:
     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
   artifacts:
     paths:
-      - documentation/public
+      - public
     expire_in: 1 week
   <<: *rust