由于只能使用docker分配的ip访问rabbitmq导致springcloud无法创建队列

来源:6-5 Spring Cloud Bus实操.mp4

慕九州3166796

2018-06-29

windows下通过Docker Tooler的终端运行docker成功

//img.mukewang.com/szimg/5b35097300013c2105770149.jpg

localhost:15672却不能访问

//img.mukewang.com/szimg/5b3509f80001b37613540677.jpg

docker分配的ip可以访问

//img.mukewang.com/szimg/5b3509e8000145de13580698.jpg


为啥运行时候映射了端口spring还是找的默认端口呢??

config项目是正常起起来的

//img.mukewang.com/szimg/5b350ad00001debe12580096.jpg

//img.mukewang.com/szimg/5b350aec00015b0012350100.jpg

//img.mukewang.com/szimg/5b350aff00018a9611260118.jpg

config 启动后 rabbitmq不能创建队列是咋回事????

//img.mukewang.com/szimg/5b350b2f0001cbf911810695.jpg

写回答

3回答

慕仰8426390

2018-07-08

默认的是localhost

不是的化需要修改:

spring:

rabbitmq:
 host: 192.168.1.9

0
1
慕九州3166796
非常感谢!
2018-09-02
共1条回复

涿鹿老王

2018-07-04

需要注意是不是docker容器的默认端口,我是这出的问题

0
0

wirechen

2018-06-29

1、将localhost换成127.0.0.1试试,这两个完全不一样。

2、我看那个192.168.99.100是你的宿主机局域网吗?会不会是你创建docker容器指定了桥接的方式,在spring中rabbitmq的ip直接配192.168.99.100试试。

3、重新换一个docker镜像试试

以上就是我能想到的,希望能帮到你。

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程