首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dockerfile拆分

Dockerfile拆分
EN

Stack Overflow用户
提问于 2017-08-28 05:43:53
回答 1查看 51关注 0票数 0

我的python文件夹结构如下

代码语言:javascript
复制
|_ _ helper
|_ _ Action1
|_ _ Action2


Action1 and Action2 use helper package .

,我想要创建下面分割的dockerfile

代码语言:javascript
复制
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上下文发送到守护进程。

请建议如何进行上述工作。

EN

回答 1

Stack Overflow用户

发布于 2017-08-28 05:47:34

docker build命令中,可以指定哪个文件夹是根文件夹(上下文)--这是下面示例中的最后一个参数../

假设您在Action1文件夹中的dockerfile和当前的工作目录Action1,您可以运行:

~/Action1# docker build -f dockerfile -t <image_name> ../

备注/提示:您可以在父目录中添加.dockerignore文件,以减少将上下文加载到内存中所需的时间(如果父目录太大的话)。

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45912387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档