diff --git a/tools/dockerfile/grpc_node/Dockerfile b/tools/dockerfile/grpc_node/Dockerfile
index baec0e21d842e81425ed051ce2b0fc4078cf0e51..61d726338c0485e0ae33337eaa3b7a26f33c3fec 100644
--- a/tools/dockerfile/grpc_node/Dockerfile
+++ b/tools/dockerfile/grpc_node/Dockerfile
@@ -7,6 +7,7 @@ RUN cd /var/local/git/grpc \
   && git submodule update --init --recursive
 
 # Install the C core.
+RUN make clean -C /var/local/git/grpc
 RUN make install_c -C /var/local/git/grpc
 
 RUN cd /var/local/git/grpc/src/node && npm install && node-gyp rebuild
diff --git a/tools/dockerfile/grpc_php/Dockerfile b/tools/dockerfile/grpc_php/Dockerfile
index 177587669c6a7532797be70af7cefcfe23134dc3..00285ee84060d8233da5971e1dbc9b7bd15d21fd 100644
--- a/tools/dockerfile/grpc_php/Dockerfile
+++ b/tools/dockerfile/grpc_php/Dockerfile
@@ -5,6 +5,7 @@ RUN cd /var/local/git/grpc \
   && git pull --recurse-submodules \
   && git submodule update --init --recursive
 
+RUN make clean -C /var/local/git/grpc
 RUN make install_c -j12 -C /var/local/git/grpc
 
 RUN cd /var/local/git/grpc/src/php/ext/grpc && git pull && phpize
diff --git a/tools/dockerfile/grpc_ruby/Dockerfile b/tools/dockerfile/grpc_ruby/Dockerfile
index c84548c88028924c1309d574035d6a06750e1e44..3213b288dbdd4ccaa3571c141bd942b30034c943 100644
--- a/tools/dockerfile/grpc_ruby/Dockerfile
+++ b/tools/dockerfile/grpc_ruby/Dockerfile
@@ -10,6 +10,7 @@ RUN cd /var/local/git/grpc \
 RUN touch /var/local/git/grpc/include/grpc/support/string.h
 
 # Build the C core.
+RUN make clean -C /var/local/git/grpc
 RUN make install_c -C /var/local/git/grpc
 
 # Build ruby gRPC and run its tests