replication not working when port changed
还没有人认领这个 Issue。
评估
调研方向
首先通过 5988:5984 端口映射从本地实例复现 replication,然后检查用于添加 replication 的 _utils 方法,以及 Docker image 如何暴露其端口。比较浏览器看到的本地数据库 URL 与容器内可访问的 URL。使用更改后的主机端口成功完成从 D 到 S 的 replication 即表示完成。
由索引模型根据 Issue 内容生成。
描述
Hi,
I just found a problem when changing the port number: It seems to break replikation.
The case:
Running several instances of docker hub's couchdb:latest (with podman)
-
one on the server machine S
-
one on the developer machine D
task: replicate a database D -> S
But since port 5984 on D is sometimes needed for testing and developing couchdb instances, the port of the instance running on D has been moved by telling podman to use a portmapping 5988:5984
Thus, a browser running on D will find it at http://localhost:5988/_utils
Replication local database (on D) to remote database (on S) doesn't work then.
Reason, as far as I do understand the logs: The _utils' method to add a replication (from: local) uses the given URL to find the local cadatabase, i.e. it tries to contact the local database as http://localhost:5988/ , but inside the container, it resides on 5984.
In order to make this work, a mapping of 5988:5988 would be neeed. Unfortunately, the docker image does not take a variable to change the port number.
regards
- 主要语言
- Dockerfile
- 星标
- 290
- 派生
- 146
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
我们还没有检查这个项目的环境配置文件。先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
apache/couchdb-docker 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 32/100
apache/couchdb-docker#292 · 5 条评论 ·
-
难度 3/5 1-2 天 新手友好度 48/100
apache/couchdb-docker#288 ·
-
难度 4/5 3-5 天 新手友好度 42/100
apache/couchdb-docker#285 ·
-
难度 1/5 1 小时以内 新手友好度 50/100
apache/couchdb-docker#283 ·
-
难度 3/5 1-2 天 新手友好度 45/100
apache/couchdb-docker#274 · 1 条评论 ·
查看 apache/couchdb-docker 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 85/100
维护者通常 1 天内回复
-
channels:add check:passed
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
area/sessions comp/cli comp/dashboard P3 sweeper:risk-session-state type/bug
难度 2/5 1-3 小时 新手友好度 82/100
NousResearch/hermes-agent#123612 ·
维护者通常 1 天内回复
-
vector-store
难度 1/5 1-3 小时 新手友好度 90/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 88/100
WingedGuardian/GENesis-AGI#2381 ·
维护者通常 1 天内回复