Докер: наберите tcp 127.0.0.1:8091: getsockopt: соединение отказано - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь загрузить JSON на локальный сервер couchbase в Docker.

Для этого я использую нижеследующее содержимое в файле 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: соединение отклонено

Пожалуйста, помогите мне решить проблему

Спасибо

1 Ответ

0 голосов
/ 11 июля 2019

Запустите ниже: * docker exec -it db bash * hostname

Скопируйте имя хоста (например, 93871f306931) и замените "couchbase: // localhost" на это имя хоста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...