我有一个Docker Compose设置,其中包括20个不同的服务彼此相互依赖。通过使用
然而,我遇到了几个问题:
1.测试完成后,应输出包含测试结果和覆盖率结果的XML文件。我希望我的脚本能够访问这两个文件。这是一项挑战,因为据我所知,在运行
2.测试完成后,我想停止并删除不仅是正在运行测试的容器,还有因其依赖而启动的所有容器。如何自动完成这个操作?
docker-compose run my_service ...
,我正在编写一个脚本来对容器运行测试。然而,我遇到了几个问题:
1.测试完成后,应输出包含测试结果和覆盖率结果的XML文件。我希望我的脚本能够访问这两个文件。这是一项挑战,因为据我所知,在运行
docker-compose run
后,这些容器会被关闭。我唯一想到的解决方法是使用--entrypoint=tail -f /dev/null
运行它,然后执行测试命令并检索文件。但这有点繁琐。有更好的方法吗?2.测试完成后,我想停止并删除不仅是正在运行测试的容器,还有因其依赖而启动的所有容器。如何自动完成这个操作?