diff --git a/Dockerfile b/Dockerfile
index cae60e07820f3e86b884b9be60d81fb62c571049..c6e950472bf7761f1ae2cb6e6d0ec2b31725091f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -22,7 +22,7 @@ RUN mkdir -p $PIP_CACHE_DIR && \
     mkdir -p /var/cache/apt
 
 # We need to remove the default `docker-clean` to avoid cache cleaning
-RUN --mount=type=cache,target=/var/cache/apt \
+RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
  	rm -f /etc/apt/apt.conf.d/docker-clean && \ 
  	apt-get update && \
 	apt-get install -qq --yes --no-install-recommends \
@@ -75,11 +75,11 @@ ENV PATH=/opt/bin:$PATH
 # Enable persistant conda env
 COPY condarc /home/jovyan/.condarc
 
-RUN --mount=type=cache,target=${PIP_CACHE_DIR} \
-    --mount=type=cache,target=/opt/conda/pkgs \
+RUN --mount=type=cache,target=${PIP_CACHE_DIR},sharing=locked  \
+    --mount=type=cache,target=/opt/conda/pkgs,sharing=locked  \
         echo -e "\e[93m***** Install Jupyter Lab Extensions ****\e[38;5;241m" && \
         pip install --quiet --upgrade \
-			$(cat /tmp/Artefacts/list_packages) && \
+			$(cat /tmp/Artefacts/list_pip) && \
         mamba install --quiet --yes \
                 nb_conda_kernels \
                 && \