你好世界!
我有这个公共仓库,里面有一些 springboot MS、docker 文件、compose 和这样的架构(缺少一些部分):
如果我在本地运行它,按照 docker compose 上的启动顺序,如果我 ping 这个 URL,我会得到这个:
http://localhost:8888/actuator/health -> {"status":"UP"}
http://localhost:8762/visits -> 雅虎!来自访问服务的你好世界!:) 在端口运行:8300
http://localhost:8762/customers -> 雅虎!来自客户服务的世界您好!!:) 在端口运行:8100
http://localhost:8761/actuator/health
http://localhost:9090/applications -> 管理员
到目前为止,一切都很好。
但是当我尝试对其进行 docker-compose 时,问题就开始了。
有些服务依赖于其他服务,为此,我使用了 healthcheck 方法:
谁能告诉我我在这里缺少什么以使其在他们的健康检查后开始工作?