私はRasaとドッカーの新機能です。 ラサ-NLUをdockerizeする私の試みは、以下の手順で構成されます。最新のラサ-NLUのGitのクローン ドッキングされたRasa-NLUのために公開されるポートを設定する方法
Dockerfile_full
(
/docker
の中から)をコピーしました 命令は
here
- から参照されました
- は、使用して5048.
ビルドにデフォルト(5000)から
config_default.json
とDockerfile_full
で指定したポート番号を変更:docker build -t rasa_nlu .
デフォルト(5000)ポートとは異なるポート(5048)でドッカーを実行します。
ただし、以下は、コンソールに記録されます:
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>
私はCURLを使用してローカルラサエンドポイントをヒットしようとした場合、私はconnection reset
エラーを取得します。ドッキング・コンテナ内で(docker exec
を使用して)ポート5000で稼働していたことを確認すると間違ったポートの疑いが確認されました。
正確に私が間違っている場所とポート番号を設定しますか?
ありがとうございます!
'sample_configs/config_spacy_duckling.json'にポートを追加して変更してから –
を試してみてください! @ TarunLalwaniそれは動作します! 'Dockerfile_full'の内容を調べた後、' config_defaults.json'からポートを取得すると仮定しました。したがって、 'config_spacy_duckling.json'ファイルにポートを明示的に設定しませんでした。ポイントは指摘した。ご協力いただきありがとうございます。 – Sailesh