我使用一个运行在Docker上的框架。他们给了我一个dockerfile,但现在我对项目做了更改,我想构建那些文件。我以为只有编辑这些文件和运行相同的dockerfile应该做,但我猜不是。出于某种原因,框架首先在dockerfile中复制它的git内容。这是否意味着他们总是从git获取数据来创建映像,而不是编译文件夹中的文件?如果是这样,我如何编辑dockerfile来编译我的文件? 这是dockerfile中的克隆文件:
RUN git clone https://github.com/abc/abc.git /root/abc
RUN pip --no-cache-dir install -r /root/abc/requirements.txt --process-dependency-links
WORKDIR /root/abc
CMD (tensorboard --logdir=data/tensorboard 2>data/tensorboard/err.log &); \
/bin/bash
如果Dockerfile中有
RUN git clone
,您可以做一些事情对于测试,分叉存储库并将分叉放在Dockerfile中
对于永久性更改,打开对存储库的请求
或者,克隆存储库,创建Dockerfile并从克隆中复制所有内容;示例:
相关问题 更多 >
编程相关推荐