【发布时间】:2019-02-06 04:39:07
【问题描述】:
您好,我有一个自定义 conda 频道,例如 file://path_to_channel,我想在构建 docker 映像时从该频道安装软件包,例如:
...
RUN conda config add -channel file://...
RUN conda install mypackage
...
这里的问题是该文件路径似乎没有在构建时安装到 docker 映像。
我的问题是,除了将整个通道复制到 docker 映像中之外,还有另一种方法可以在构建时在 Dockerfile 中从基于自定义文件的通道安装 python 包。
我的回答
下面的答案是正确的,docker 现在确实支持运行时挂载。但我没有走这条路,因为我们在一个老码头上。
为了绕过这个,我设置了一个 http 服务器来提供文件。如果您使用 node 或 python,这非常容易。
【问题讨论】:
标签: python docker anaconda miniconda