【发布时间】:2019-10-05 06:40:18
【问题描述】:
假设我在 Dockerfile 中有这样的行:
RUN git fetch origin my_branch
RUN pip install -r requirements.txt
有没有办法强制 docker 为这些行使用缓存?比如:
FORCE-CACHE-ON
RUN git fetch origin my_branch
RUN pip install -r requirements.txt
CACHE-OFF
【问题讨论】:
-
Docker 会尽可能使用缓存,除非你明确
docker build --no-cache。这个提议的选项会做什么? -
这将强制使用缓存 - 如果前面的步骤发生变化,docker 将关闭缓存
-
我认为没有办法做到这一点。在需要缓存指令后放置更改的指令
标签: docker dockerfile docker-build