项目中有多个Docker文件

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (63)

当数据库有一个Dockerfile,一个用于应用程序服务器等时,如何组织属于项目的Dockerfiles?你是否在源代码中创建了某种层次结构?一个大型企业项目不能只包含一个Dockerfile?

提问于
用户回答回答于

我只是为每个组件创建一个包含Dockerfile的目录。

在构建容器时只需输入目录名称,Docker将选择正确的Dockerfile。

用户回答回答于

在docker的新版本(> = 1.8.0)中,你可以执行此操作

docker build -f Dockerfile.db .
docker build -f Dockerfile.web .

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动