Я новичок в Расе и Докере. Моя попытка докеризовать Rasa-NLU состоит из следующих шагов: Инструкции были переданы с здесь
- Сделал клон Git последней Rasa-NLU
- Скопировано
Dockerfile_full
(из/docker
) в корневой каталог - Номер порта, указанный в
config_default.json
иDockerfile_full
, изменен со значения по умолчанию (5000) на 5048. Сборка с использованием:
docker build -t rasa_nlu .
Запустите докер на порту (5048), отличном от порта по умолчанию (5000).
Однако в консоли регистрируется следующее:
INFO:rasa_nlu.data_router:Logging requests to '/app/logs/rasa_nlu_log-20170928-091903-1.log'.
INFO:__main__:Started http server on port 5000
2017-09-28 09:19:03+0000 [-] Log opened.
2017-09-28 09:19:03+0000 [-] Site starting on 5000
2017-09-28 09:19:03+0000 [-] Starting factory <twisted.web.server.Site instance at 0x7fbab0bfdd40>
Если я попытаюсь подключиться к конечной точке Rasa локально с помощью CURL, я получаю connection reset
ошибку. Мои сомнения относительно неправильного порта были подтверждены при проверке в контейнере докеров (с использованием docker exec
), который работал на порту 5000.
Может ли кто-нибудь помочь мне понять, где именно я ошибаюсь и где должен быть настроен номер порта?
Заранее спасибо!
sample_configs/config_spacy_duckling.json
, а затем попробуйте - person Tarun Lalwani   schedule 28.09.2017Dockerfile_full
я предположил, что он возьмет порт отconfig_defaults.json
. Следовательно, я бы не стал явно указывать порт вconfig_spacy_duckling.json
файле. Пункт отмечен. Спасибо за вашу помощь. - person Sailesh   schedule 28.09.2017