嗨,我有一个定制的康达频道
file://path_to_channel
我想在构建docker映像时从该通道安装软件包,比如:
...
RUN conda config add -channel file://...
RUN conda install mypackage
...
这里的问题是文件路径似乎没有在构建时装载到docker映像。
我的问题是,除了将整个通道复制到docker映像中之外,是否还有其他方法可以在构建时从docker file中的自定义基于文件的通道安装python包。
我的回答
下面的答案是正确的,docker现在确实支持运行时装载。但我没有走这条路,因为我们在一个老码头。
为了绕过这个问题,我设置了一个http服务器来提供文件。如果使用node或python,这非常简单。