繁体   English   中英

Docker Gremlin 客户端无法连接到 gremlin 服务器?

[英]Docker Gremlin client cannot connect to gremlin server?

我在本地运行 gremlin-client 容器和 gremlin-server 容器在 2 个单独的容器中。 我开始如下:

docker network create -o com.docker.network.bridge.enable_icc=true hacker
docker run --network hacker -p 8182:8182 tinkerpop/gremlin-server:3.4
docker run --network hacker -it tinkerpop/gremlin-console

当我尝试从客户端连接到远程服务器时:

:remote connect tinkerpop.server conf/remote.yaml

我收到以下错误:

Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: localhost/127.0.0.1:8182

为什么是这样? 我尝试共享网络,但仍然无法正常工作。 有任何想法吗? 端口被转发并匹配 remote.yaml 文件中的内容。

编辑

我通过修改客户端上 conf 文件中的主机以读取为host.docker.internal来使其工作

我通过修改客户端上 conf 文件中的主机以读取为 host.docker.internal 来使其工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM