我在Jenkins管道中使用了Elasticsearch和docker-compose来运行我的测试。Elasticsearch和Node.js服务似乎都可以从Docker正常启动,但通过点击http://elasticsearch:9200/_cat/health?h=st端点执行健康检查会从curl返回状态代码000。在本地docker (带有Docker for Mac的macOS)上运行测试并执行运行状况
我正在通过docker-compose部署我的应用程序,它有两个服务:服务器应用程序和nginx。因此,在CI中,我创建了以下指令脚本:docker-compose down # down old containersdocker-compose up -d # up new containers
但是服务器应用容器有它自己的启动时间,所以在应用启动后我看到了502页面,因为服务器应用还没有准备好接收调用,但ngi