我是 Spring Boot 和 Docker 的新手。编写了以下微服务。
我使用“Spring Boot STS”来开发服务。还使用“Spotify”依赖项来构建 Docker 映像。
我能够在本地主机(Windows)上运行 STS 的所有服务,并且一切正常。前面提到的所有三个服务都在 Eureka 服务器中注册。
但当我选择对服务进行 Docker 化时,一切都停止了。我创建了四个服务的四个 docker 镜像。
问题:在两个单独的容器中运行 Eureka 服务器和“用户注册服务”,但该服务未在 Eureka 中注册。事实上,所有服务都没有在 Eureka 注册。
我做了什么:
Ran the Eureka server and client using below commands:
Run Code Online (Sandbox Code Playgroud)
docker run --rm -it --name eurekaserver-container -p 8761:8761 eurekaserver-alpine-linux
docker run --rm -it -d --name …