当前位置: 首页 > news >正文

【问题记录】Go项目Docker中的consul访问主机8080端口被拒绝

【问题记录】Go项目Docker中的consul访问主机8080端口被拒绝

  • 问题展示
  • 解决办法

问题展示

在这里插入图片描述
在使用docker中的consul服务的时候,通过命令行注册相应的服务(比如cloudwego项目的demo_proto以及user服务)失败。

解决办法

经过分析,是因为主机ping docker的时候没法ping通,另外在windows系统中的docker desktop默认使用的网络模式是桥接模式。
在Go项目的配置文件中将Kitex的服务ip地址换成主机的静态ip地址就可以访问了,原本使用的是主机的回环地址127.0.0.1,在docker看来还是访问的“自己”,而不是主机。
在这里插入图片描述
经过更换以后,问题解决!
在这里插入图片描述

http://www.lryc.cn/news/545764.html

相关文章:

  • 面试题:说一下你对DDD的了解?
  • React低代码项目:问卷编辑器 I
  • 蓝桥杯2024年真题java B组 【H.拼十字】
  • Spring MVC 程序开发(1)
  • PyCharm接入本地部署DeepSeek 实现AI编程!【支持windows与linux】
  • Linux服务升级:Almalinux 升级 DeepSeek-R1
  • Linux操作系统5- 补充知识(可重入函数,volatile关键字,SIGCHLD信号)
  • ctfshow刷题笔记—栈溢出—pwn61~pwn64
  • java23种设计模式-责任链模式
  • 新一代跨境电商ERP系统:从订单到发货的全流程自动化管理
  • 苹果廉价机型 iPhone 16e 影像系统深度解析
  • hive 面试题
  • VScode在windows10上使用clang-format
  • AWS API Gateway灰度验证实现
  • 【每日八股】MySQL篇(三):索引(上)
  • 在Pycharm中将ui文件修改为py文件
  • 看视频学习方法总结
  • Matlab 大量接单
  • 《深度剖析:生成对抗网络中生成器与判别器的高效协作之道》
  • Android6到Android15版本新增的功能和api
  • 【现代Web布局与动画技术:卡片组件实战分享】
  • 计算机网络之传输层(传输层提供的服务)
  • FPGA开发,使用Deepseek V3还是R1(1):应用场景
  • 哈希表和STL —— unorderde_set/unordered_map【复习笔记】
  • 计算机毕业设计SpringBoot+Vue.js体育馆使用预约平台(源码+文档+PPT+讲解)
  • 42 session反序列化漏洞
  • 【Jenkins】个人向-Jenkinsfile如何写
  • staruml绘制时序图和用例图
  • 问题修复-后端返给前端的时间展示错误
  • Rust配置开发环境+服务器实战