首页 > 解决方案 > Docker:拨打 tcp 127.0.0.1:8091:getsockopt:连接被拒绝

问题描述

我正在尝试将 json 上传到 docker 中的本地 couchbase 服务器。

为此,我在 docker 文件中使用了下面提到的内容

From couchbase

ADD lines2.json /

RUN echo "1 - PWD"$pwd

WORKDIR opt/couchbase/bin

RUN echo "2 - PWD "$PWD


CMD ["cbimport", "json", "-u", "Administrator", "-p", "password", "-b", "sample", "-c", "couchbase://localhost", "-f", "lines", "-d", "file:///lines2.json", "-g", "key::%name%", "-t", "4"] 

得到错误为:

Json 导入失败:Rest 客户端错误(GET http://localhost:8091/pools):拨打 tcp 127.0.0.1:8091:getsockopt:连接被拒绝

请帮我解决问题

谢谢

标签: dockerdockerfile

解决方案


在下面运行: *docker exec -it db bash *hostname

复制主机名(例如,93871f306931)并将“couchbase://localhost”替换为该主机名


推荐阅读