Не удается подключиться к http://localhost:5984/_utils
Я успешно создал канал и присоединился к нему после сеанса Создание и присоединение к каналу учебников по Hyperledger Fabric. И я следовал инструкции использования CouchDB для взаимодействия с цепочкой кода marbles02 без ошибок.
Однако я не могу перейти к http://localhost:5984/_utils через браузер для просмотра базы данных состояний через веб-интерфейс CouchDB.
Я пропускаю какие-либо шаги, чтобы установить мою сеть?
2 ответа
Если вы проверите docker-compose-couch.yaml, вы обнаружите, что порты были сопоставлены с хостом:
couchdb1:
container_name: couchdb1
image: hyperledger/fabric-couchdb
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
# for example map it to utilize Fauxton User Interface in dev environments.
ports:
- "6984:5984"
В этом случае файл compose сопоставляет порт CouchDB по умолчанию от 5984 до 6984 на хосте. Если вы хотите проверить работу CouchDB в контейнере, запущенном в этом примере, откройте http://localhost:6984/_utils/
в вашем браузере.
Чтобы настроить сопоставление портов в VirtualBox, выполните следующие действия.
- Запустите менеджер VirtualBox.
- Выберите работающую виртуальную машину под названием "по умолчанию". Нажмите "Настройки". Выберите сеть".
- Откройте раздел "Дополнительно" и нажмите "Переадресация портов".
- Нажмите кнопку "Добавить новое правило переадресации портов". Затем установите Host Port на 6984 и Guest Port на 5984 в качестве скриншота.