从docker访问本地caching

基本上,我想configuration我的笔记本电脑,所以我可以(重新)创builddocker图像,而无需networking连接。

大多数软件包pipe理器都提供了在本地下载软件包的方法 – 这很简单 这个技巧似乎是让这些caching可用于Docker镜像,而不必为每种types的包pipe理器使用networking和本地服务器。

对于一个具体的例子,考虑下面的Dockerfile:

FROM amazonlinux:latest WORKDIR /usr/src/app # get the tools we need RUN yum install -y python27-devel python27-pip gcc openssl-devel zip findutils git RUN pip install --disable-pip-version-check --upgrade pip setuptools # Dev requirements COPY requirements-dev.txt ./ RUN pip install -r requirements-dev.txt 

我可以使用所需的内容填充本地目录,但不希望重新发明轮子,使其可用于泊坞窗图像。 理想情况下,我可以使用机器全局caching,而不是每个项目caching。

任何人愿意分享一个工作解决scheme? FWIW,我只需要在posix型系统上工作的解决scheme。