我正试图在OSX的停靠桌面上安装CouchDB。我遵循以下步骤:
docker pull couchdb
(起作用)
然后启动码头映像:
docker run -d --name test-couchdb couchdb:latest
日志报告如下:
注意2019-08-30T10:27:03.0390Z nonode@nohost <0.325.0>chttpd_auth_cache:ensure_auth_ddoc_exists/2(line:195) _ <= _doc_ <= _ <= _doc_open(行:39)<=<= <0.461.0>错误2019-08-30T10:27:03.039976Z nonode@nohost模拟器[{mem3_shards,load_shards_from_db,"_users",{file,"src/mem3_shards.erl"},{line,395},{mem3_shards,load_shards_from_disk,1,{file,"src/mem3_shards.erl"},{line,370},{mem3_shards,load_shards_from_disk,2,{file,“src/mem3Shards.erl”},{line,399}},{mem3_shards,for_docid,3,{file,"src/mem3_shards.erl"},{line,86},{fabric_doc_open,go,3,{file,"src/fabric_doc_open.erl"},{line,39}},{chttpd_auth_cache,ensure_auth_ddoc_exists,2,{file,"src/chttpd_auth_cache.erl"},{line,195},{chttpd_auth_cache,listen_for_changes,1,{file,"src/chttpd_auth_cache.erl"},{line,142}]} 注意:2019年-08-30T10:27:03.065708Z nonode@nohost <0.347.0>
好像是Erlang的错误。当我执行curl http://127.0.0.1:5984
或curl localhost:5984
时,我两次都会收到拒绝连接的消息,可能是因为侦听器没有启动并运行.
我想这是个不兼容的问题,但不确定
这是一个简单的尝试,试图让另一个容器启动: Vans-MacBook-Pro:~ vw$
docker pull couchdb
使用默认标记:最新:从库/couchdb摘要: sha256:7537a9047fea8960ed9e88123a2cb9cbd96db51767f9a9b3ccfcb174b11408c1状态:图像是最新的couchdb:最新的docker.io/库/couchdb:最新的
大众2e2e37c8fb6b63ebbdc874396ce64a22727706237cb05bdbf256e4048f3346ef $ docker run -d --name my2-couchdb couchdb
vw$ docker run -p 5984:5984 -d my2-couchdb
无法找到图像‘my2-couchdb :最新的’本地停靠:来自守护进程的错误响应:对My2-CouchDB的拉访问被拒绝,存储库不存在或可能需要'docker登录‘:拒绝对资源的请求访问。
发布于 2021-05-23 18:53:12
我也遇到了同样的问题,通过包括管理员用户名/密码和端口来工作,如下所示:
docker run -d --name couchdb -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -p 5984:5984 couchdb:latest
https://stackoverflow.com/questions/57725071
复制相似问题