在我的工作中,我正在使用MS Visual Studio,适用于Windows的Docker和VS的Docker工具。 我正在研究一种多容器解决方案,该解决方案依赖于启动时间较长的容器(例如elasticsearch)。我已经尝试了docker-compose 2.4格式,并成功地使用了带有healthchecks组合的depends_on,以确保项目的启动顺序。但是,这会给我的开发经验带来负面影响,因为启动我的解决方案(使用VS / .dcproj / docker-compose集成)或将调试器附加到它上需要花费大量时间。
我希望优化我的开发经验,同时保证在启动开发不足的容器之前,我的依赖项已启动并运行。