【发布时间】:2014-12-09 20:05:29
【问题描述】:
我正在获取有关 Docker 的知识,我有以下问题
- Dockerfile 保存在项目中的什么位置?
- 它们是否与源一起保存?
- 它们是否保留在源之外?您是否有自己的 Git 存储库仅用于 Dockerfile?
如果 CI 服务器应该为每个构建创建一个新镜像并在测试服务器上运行它,你会保留之前的镜像吗?我的意思是,您是在创建新图像之前标记之前的图像还是删除之前的图像?
我是一名 Java EE 开发人员,所以我会使用 Maven、Jenkins 等。
【问题讨论】:
-
如果你使用 Docker Compose,你可以使用
context:指令并将 docker 文件存储在子目录中。见stackoverflow.com/a/47786215/102675