【问题标题】:Docker : dial tcp 127.0.0.1:8091: getsockopt: connection refusedDocker:拨打 tcp 127.0.0.1:8091:getsockopt:连接被拒绝
【发布时间】:2018-12-01 22:41:59
【问题描述】:

我正在尝试将 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: 连接被拒绝

请帮我解决问题

谢谢

【问题讨论】:

    标签: docker dockerfile


    【解决方案1】:

    在下面运行: *docker exec -it db bash *主机名

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 2020-02-21
      • 2019-12-12
      • 2018-12-26
      • 2019-12-25
      • 1970-01-01
      • 2017-09-29
      相关资源
      最近更新 更多