在Dockerfile中,我正在挂载缓存:
RUN --mount=type=cache,target=/opt/conda/pkgs
...
我希望此挂载在
的持续时间内有效- 就是这个RUN命令
- 直到它被卸载到 下面的几个层
有办法吗?
我在文档中找不到任何参考
尝试使用多级Dockerfile
例如:-
FROM BASE_IMAGE:tag AS base
RUN --mount=type=cache,target=/opt/conda/pkgs
...
FROM BASE_IMAGE:tag AS app
RUN mkdir /some/place
COPY --from=base "/opt/conda/pkgs"