尤里卡不能与docker工作? 尤里卡和领事之间有什么不同?
我有三台电脑,而且我开发了Eureka假装和尤里卡客户端服务应用程序,我把它们发布在docker上。 configuration如下:1.我发布了Eureka并假装在不同的docker集装箱,他们在同一个主机。 主机IP是192.168.43.132,我出口端口8989到1111为尤里卡容器,出口端口9000年至2222假装2.我发表了尤里卡客户端服务与另一主机的docker,主机IP为192.168.43.134,我出口端口9999到9999为尤里卡客户端服务,然后我可以看到在尤里卡注册的服务,但我不能通过假装访问此服务器,但我可以直接使用浏览器访问尤里卡客户端服务。 谁能告诉我为什么?
我知道需要告诉运行在Docker的eureka客户端使用主机的IP,所以我使用configurationeureka.instance.preferIpAddress = true或eureka.instance.prefer-ip-address = true,但他们没有工作
您应该在主机模式下运行docker集装箱,默认是桥接模式,它分配内部IP和注册这个内部IP与尤里卡服务器。 所以你的客户端不能通过内部IP访问。
docker run --net=host ...
- docker拉失败。 显示无效:显示无效 – artifactory
- Docker devicemapper(direct-lvm)元数据获取大量的文件夹
- 张量核心重启更新; 核心似乎已经死亡
- Dockerfile包含一个写入输出文件的python脚本,但是输出文件没有在容器上创build
- 如何在Docker容器中使用setfacl?
- 当运行docker快速启动terminal或在/ git bash shell时,“bash:fork:retry:没有subprocess”
- docker工人 – 超过最大深度
- 实现Docker FROM的不同方式有哪些?
- 如何在Docker容器中启动tomcat8服务器,以便将进程保持在docker容器的范围内