我有一个基于Couchbase的Docker设置。容器已启动并正在运行。我可以使用http://localhost:8091访问沙发床控制台。但我看到该Couchbase节点仍在Docker主机中。我无法在Docker之外访问此节点。但是它可以在docker内部访问。
内部Docker容器
root@88c8efff0061:/# nc -v 172.19.0.17 8091
Connection to 172.19.0.17 8091 port [tcp/*] succeeded!
外部docker
$ nc -v 172.19.0.17 8091
nc: connectx to 172.19.0.17 port 8091 (tcp) failed: Operation timed out
我暴露了以下端口
+ - "8092:8092"
+ - "8093:8093"
+ - "8094:8094"
+ - "8095:8095"
+ - "8096:8096"
+ - "11210:11210"
+ - "11211:11211"
因此,我的查询超时。我无法继续。如何解决这个问题?