В своей работе я работаю с MS Visual Studio, Docker для Windows и VS Docker.Я работаю над решением для нескольких контейнеров, которое зависит от контейнеров с длительным временем запуска (например ,asticsearch).Я экспериментировал с форматом docker-compose 2.4 и успешно использовал комбинацию depen_on with healthchecks, чтобы обеспечить порядок запуска моих проектов.Это, однако, отрицательно сказывается на моем опыте разработки, поскольку для запуска моего решения (с использованием интеграции VS / .dcproj / docker-compose) требуется много времени или для подключения к нему отладчика.
I 'Я стремлюсь оптимизировать свой опыт разработки, сохраняя при этом гарантию того, что мои зависимости работают и работают до того, как мои контейнеры с недостаточным уровнем развития запускаются.
- Мне было интересно, будет ли это хорошим решением иметьзависимости, такие как эластичный поиск / консул и т. д., запускались как отдельное решение docker-compose и запускались ли они параллельно?
- Возможно ли объединить 2 решения docker-compose с помощью docker-network и предпочтительносохранить док-сеть DNS?
- Есть ли лучшее концептуальное решение, чем это?С наилучшими пожеланиями