采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问一下老师,为啥这里etcd的网络段要固定IP呀?
我没有给固定ip,我把三个服务都弄到了同一个网络里,而且我在启动rpc的时候设置了hosts: etcd:2379
然后rpc启动不了,连接ctcd一直报错:
但是我连接redis 和 mysql 却可以直接使用 mysql:3306, redis:6379 这种。。不会出问题~
虽然现在都还不知道我之前啥原因导致的,不过已经可以了,谢谢老师~~! 另外我记得多个服务放到同一个docker网络里,就已经相互link了,不用加link命令也是可以直接使用服务名的,目前我的go-zero连接etcd就是没用link也可以了~还是感谢老师解答
不客气,加油学习
好吧,莫名其妙又好了~
你可以在dockercompose中增加link连接起来,这样会好些
登录后可查看更多问答,登录/注册
轻松应对复杂应用微服务设计,高效实践容器化组件管理
568 8
566 7
571 6
573 6
549 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号