eolinker / goku_lite

A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。
https://www.eolinker.com/product/api_gateway/
GNU General Public License v3.0
3.1k stars 602 forks source link

duplicate instance #62

Closed zhao459399177 closed 4 years ago

zhao459399177 commented 4 years ago

console 和node 不能在同一台电脑 的dokcer 中运行呀,错误duplicate instance

Dot-Liu commented 4 years ago

可以在同一台电脑的docker运行,您需要看看是否重复注册同一个节点了,或者提供更加详细的信息截图以供排查

zhao459399177 commented 4 years ago

我的操作 1、docker network rm docker_gwbridge 2、docker network create --driver bridge --subnet=172.18.12.0/24 --gateway=172.18.12.1 goku-ce 3、docker run -dt -p 7000:7000 \ -v /app/goku-ce/work:/app/goku-ce/console/work \ -e GOKU_ADMIN_PASSWORD=123456 \ --network=goku-ce \ --ip 172.18.12.2 \ --name goku-ce-console \ eolinker/goku-api-gateway-ce-console 4、docker run -dt -p 6689:6689 \ --network goku-ce \ --ip 172.18.12.3 \ -v /app/goku-ce/node/work:/app/goku-ce/node/work \ -e GOKU_ADMIN_ADDRESS=172.18.12.2:7005 \ -e INSTANCE=6d0d999f9a60d51eaf0b5bb0226290ef \ eolinker/goku-api-gateway-ce-node

其中的node 节点的容器状态不是运行中的,查看日志是[FATA] duplicate instance

Dot-Liu commented 4 years ago

INSTANCE是个变量,您需要进行修改,改成您控制台页面显示的node key值 image

zhao459399177 commented 4 years ago

多谢指导