嗨,我有一个自定义的conda通道,类似file://path_to_channel
,我想在构建docker映像时从该通道安装软件包,例如:
...
RUN conda config add -channel file://...
RUN conda install mypackage
...
这里的问题是,似乎在构建时该文件路径未安装到Docker映像。
我的问题是,除了将整个通道复制到docker映像之外,还有另一种方法可以在构建时从基于自定义文件的通道在Dockerfile中安装基于python的软件包。
我的答案
下面的答案是正确的,docker现在支持运行时装载。但是我没有沿着这条路走,就像我们在一个旧的码头工人上一样。
要绕过此设置,我设置了一个http服务器来提供文件。如果您使用node或python,这非常容易。