如何解决无法访问Docker中的Couchbase Memcached存储桶
当Couchbase托管在Docker中时,我无法访问以memcached创建的存储桶。请参阅下面的docker-compose。 我可以毫无问题地访问Web客户端。
有人知道我是否需要映射其他端口吗?
注意:如果Windows上安装了Couchbase Server,我将能够访问所有类型的存储桶。
version: "3.7"
services:
couchbase:
container_name: couchbase
image: couchbase:community-6.5.0
volumes:
- ./.docker/couchbase/var/:/opt/couchbase/var/
networks:
- back
ports:
- 8091:8091
- 8092:8092
- 8093:8093
- 8094:8094
- 11209:11209
- 11210:11210
- 11211:11211
例外
在cluster.OpenBucket(...)
上收到两个例外:
-
Could not bootstrap with CCCP.
-
Value does not fall within the expected range.
解决方法
我建议您尝试通过本地安装(例如直接在Windows上)进行尝试,以确认这是端口问题
如果您认为这是端口问题,那么您可能需要查看Couchbase使用的端口的完整列表:https://docs.couchbase.com/server/current/install/install-ports.html
对于单独的memcached,看起来您已经具有正确的端口(11207除外,后者用于ssl),但是您可能想要尝试打开其他一些点以确保(也许是4369或211xx端口) ?)
如果这不起作用,则可以使用.NET代码发布一个单独的问题。可能与端口根本不相关。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。