我正在尝试创建docker-compose.yml文件,从中我应该能够使用docker化的Spring boot微服务,并将它们连接到docker化的Eureka注册表,但是微服务发现Eureka Server注册表似乎有问题,即使我的微服务以前只在Eclipse中运行普通的.jar应用程序时连接到Eureka服务器。
首先,我尝试对接Eureka服务器和Zuul网关。当尤里卡被docker化并作为容器执行时(使用docker run -p 8761:8761),它可以由非docker spring boot应用程序Zuul网关访问。
当我作为容器Zuul网关(使用docker run -p
enter code here
嗨!我有两种不同的微服务,我正在码头上运行它们,在对接器组合的帮助下,我有弹簧云网关,我应该通过它来获取或连接其他的微服务,问题是网关给出了500个错误,但是当我通过本地主机(如localhost)通过它指定的端口访问api_1时:8083/发布/消息会给出任何阻碍,
这是当我试图将网关服务连接到api_1时遇到的错误。
curl -v {“时间戳”:“2021-04-19T12:57:27.400+0000”、"path":"/Publish/message“、"status":500、" Error”:
docker:在试图连接到unix :/ /var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create“:拨号unix/var/run/docker.sock:连接:拒绝权限“的Docker守护进程套接字时被拒绝的权限。
我们正在运行JHipster微服务体系结构,使用领事进行服务发现。我们有一个微服务,它连接到mongodb的一个码头实例。在使用股票角度UI进行测试以保存新实体时,我们发现禁用数据库不会在ui中抛出错误。从领事ui中,我可以看到服务没有通过2项健康检查中的1项,当我重新启用db时,这一检查将再次通过。
在网关日志中,我有以下内容:Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: import
我假设领事拒绝将服务提供给网关,但似乎应该有一