【问题标题】:Multiple dockerfiles in one docker or multiple images from one dockerfile一个 docker 中的多个 dockerfile 或一个 dockerfile 中的多个图像
【发布时间】:2016-01-18 22:30:11
【问题描述】:

我看到this question about multiple dockerfiles in project

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

这是什么意思?它是一个带有不同“标签”的dockerfile吗? (如果是,是否可以显示一个简短的示例?)或者存储库中有两个名为 Dockerfile.dbDockerfile.web 的 dockerfile?

【问题讨论】:

  • 不遵循docker最佳实践的约定,不推荐。

标签: docker dockerfile


【解决方案1】:

这是两个不同的 dockerfile。一个用于数据库。另一个是网络服务器。

【讨论】:

  • 所以这是在同一个存储库中获取 2 个 dockerfile 的新解决方案?
  • 你可以在同一个目录下有两个 dockerfiles 来构建镜像。但我更喜欢在一个目录中包含一个 dockerfile 以及其他需要的文件。
  • 谢谢。当我有 2 个 dockerfile 时,是否可以像这样执行构建: docker build -f Dockerfile.db -t localhost:5000/test/test-db:${version} 。 ?
  • 我自己没有尝试过,但我会说“是”。
猜你喜欢
  • 2018-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-09
  • 1970-01-01
  • 2020-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多