Не все контейнеры связаны, но он был настроен таким образом, чтобы я мог просто запустить docker -compose один раз
Если вы сохраните все контейнеры в одном docker-compose.yml
файл для этой необходимости, поэтому лучше go для Один проект на docker -составить файл вместо создания всех контейнеров. поскольку вы также можете запускать несколько файлов для создания файлов одновременно.
Если вы хотите запустить весь контейнер, просто передайте
docker-compose -f docker-compose.projecta.yml -f docker-compose.projectb.yml up
Или для одного проекта
docker-compose -f docker-compose.projecta.yml
Вы также можете изучить вариант расходов
Совместное использование Компоновка конфигураций между файлами и проектами
Я буду go для Один проект на docker -компоновать файл потому что
- Он не создаст ненужный контейнер
- Это позволит избежать конфликта портов (в случае, если два порта используют один и тот же порт)
- Сэкономит затраты на вычисления
- Меньше времени на создание стека docker -compose
- Более управляемый
И последнее при проверке файла compose действительно беспорядочно, так как нет правильной индикации строки при возникновении ошибки , поэтому ошибка конфигурации будет распространяться только на один проект и не повлияет на все остальные проекты.