diff --git a/gentoo b/gentoo
index 0e06d46d08ab806b7a65bd0f4abd494e828757d2..a05f2e84be9be42fe1630a535bfcb061dd50c263 100644
--- a/gentoo
+++ b/gentoo
@@ -4,9 +4,11 @@ FROM gentoo/stage3-amd64:latest
 COPY --from=portage /usr/portage /usr/portage
 
 ENV ACCEPT_KEYWORDS="~amd64" \
+    CCACHE_DIR="/gentoo/ccache" \
     EMERGE_DEFAULT_OPTS="--jobs=9 --load-average=8 --with-bdeps=y" \
     FEATURES="-sandbox -usersandbox" \
-    MAKEOPTS="-ccache -j9 -l8" \
+    MAKEOPTS="-j9 -l8" \
+    PATH="/usr/lib/ccache/bin${PATH:+:}$PATH" \
     USE="cairo introspection jpeg tiff"
 
 RUN eselect locale set en_US.utf8 \