Structure repo Git avec plusieurs fichiers docker

Quelle est la meilleure façon de structurer un référentiel / projet comportant plusieurs Dockerfile pour les services de provisionnement.

par exemple

Dockerfile # build serveur d’application Nodejs

Dockerfile # construit le proxy de Dockerfile Nginx

Dockerfile # build Redis cache server

Quelles sont les meilleures pratiques et la structure standard dans un référentiel pour contenir ces informations?

Vous avez généralement un dossier par fichier Docker, tel que:

  • chacun peut utiliser plusieurs autres fichiers de ressources (fichiers de configuration, fichiers de données, …) lors de la construction de leur docker build -t xxx . respectif docker build -t xxx .
  • chacun peut avoir son propre .dockerignore

Mon projet b2d , par exemple, a un fichier Docker par application:

Dockerfiles