TarsCloud / Tars

Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
BSD 3-Clause "New" or "Revised" License
9.79k stars 2.08k forks source link

在框架服务之外的另外一台物理机新增一个Node节点,不能向框架服务注册成功 #809

Closed liulinghao0421 closed 3 years ago

liulinghao0421 commented 4 years ago

What language are you using?

c++

What operating system (Linux, Ubuntu, …) and version?

Linux

无标题

node节点的app_log日志显示 我的框架服务是docker安装,另外的那台物理机node安装是脚本安装非docker安装 docker run -d \ --name=tars-framework \ --net=tars \ -e MYSQL_HOST="172.25.0.2" \ -e MYSQL_ROOT_PASSWORD="123456" \ -e MYSQL_USER=root \ -e MYSQL_PORT=3306 \ -e REBUILD=false \ -e INET=eth0 \ -e SLAVE=false \ --ip="172.25.0.3" \ -v /data/framework:/data/tars \ -v /etc/localtime:/etc/localtime \ -p 3000:3000 \ -p 3001:3001 \ tarscloud/framework:stable 通过这个来启动的容器,是因为没有做registry的端口映射吗请问一下?

ruanshudong commented 4 years ago

使用docker, 你跨机器, 就不能用虚拟网络, 得用--net=host, 要不网络都是不通的