我的python文件夹结构如下
|_ _ helper
|_ _ Action1
|_ _ Action2
Action1 and Action2 use helper package .,我想要创建下面分割的dockerfile
Docker file Base -> which contains common packages like pika which are necessary to build Action1 and Action2
Individual docker file images -> Individual docker file for Action1 and Action2 modules.既然我不会做cd ..。在Action1和Action2内部,因为每当构建dockerfile时,都会将docker上下文发送到守护进程。
请建议如何进行上述工作。
发布于 2017-08-28 05:47:34
在docker build命令中,可以指定哪个文件夹是根文件夹(上下文)--这是下面示例中的最后一个参数../。
假设您在Action1文件夹中的dockerfile和当前的工作目录Action1,您可以运行:
~/Action1# docker build -f dockerfile -t <image_name> ../
备注/提示:您可以在父目录中添加.dockerignore文件,以减少将上下文加载到内存中所需的时间(如果父目录太大的话)。
祝好运!
https://stackoverflow.com/questions/45912387
复制相似问题