从docker访问本地缓存

时间:2017-07-27 19:07:22

标签: docker offline-caching

基本上,我想配置我的笔记本电脑,这样我就可以(重新)创建没有网络连接的docker镜像。

大多数软件包管理器都提供了在本地下载软件包的方法 - 这很简单。诀窍似乎是使这些缓存可用于docker镜像,而不必为每种类型的包管理器使用网络和本地服务器。

有关具体示例,请考虑以下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

我可以使用所需的内容填充本地目录,但是不希望重新发明关于使它们可用于docker镜像的轮子。理想情况下,我可以使用机器全局缓存,而不是每个项目缓存。

是否有人愿意分享有效的解决方案? FWIW,我只需要解决方案来处理posix类型的系统。

0 个答案:

没有答案