dockercaching不工作

我有一个简单的泊坞窗图像与以下dockerfile:

FROM python:2.7-onbuild RUN python -m nltk.downloader 'punkt' 

每当这个图像被build立,它从nltk下载包。 我如何caching它?

这是预期的。 我看到两个选项:

  • 使用caching的NLTK数据(无论位于何处)从主机挂载卷,
  • 创build一个基础图像(而不是python:2.7-onbuild ),它具有NLTK和预加载的数据,并将其用于图像。 尝试像这样的一个也许。