Docker run cahcing

Docker run cahcing,docker,caching,dockerfile,Docker,Caching,Dockerfile,我正在使用docker构建巨大的rust项目,所以我想使用sccache在主机上缓存构建工件。 我为run找到了实验性的未来,但无法从文档中了解它是如何工作的 # syntax=docker/dockerfile:experimental # part of dockerfile is ommited ARG CACHE_FOLDER_PATH=/home/user/cache/.sccache RUN mkdir /cache ENV SCCACHE_DIR='/cache' RUN --m

我正在使用docker构建巨大的rust项目,所以我想使用
sccache
在主机上缓存构建工件。 我为run找到了实验性的未来,但无法从文档中了解它是如何工作的

# syntax=docker/dockerfile:experimental
# part of dockerfile is ommited
ARG CACHE_FOLDER_PATH=/home/user/cache/.sccache
RUN mkdir /cache 
ENV SCCACHE_DIR='/cache'
RUN --mount=type=cache,target=/cache,source=$CACHE_FOLDER_PATH cargo build --release --all #here i expected, that $CACHE_FOLDER_PATH will be mounted in $SCCACHE_DIR, but it's now working
如果我错了,通过run缓存工件是不可能的,那么应该怎么做呢?