具有多个 docker 文件的 Git 存储库结构

And*_*gan 5 git nginx redis node.js docker

构建具有多个Dockerfile配置服务的存储库/项目的最佳方法是什么?

例如

Dockerfile# 构建 Nodejs 应用服务器

Dockerfile# 构建 Nginx 正向代理

Dockerfile# 搭建Redis缓存服务器

存储库中包含此信息的最佳实践标准结构是什么?

Von*_*onC 3

通常每个 Dockerfile 都有一个文件夹,如下所示:

  • 每个人在执行各自的任务时都可以使用多个其他资源文件(配置文件、数据文件……)docker build -t xxx .
  • 每个人都可以有自己的.dockerignore

例如,我的项目每个应用程序都有一个 Dockerfile:b2d

Dockerfile