1

Stanford CoreNLP serverを実行しようとしています。この公式のスタンフォード リストにある Docker ファイルを使用しています

http://stanfordnlp.github.io/CoreNLP/other-languages.html#docker

私のOSはubuntu16-4ltsです。ubuntu、コーディング、サーバー、または NLP についてあまり知りません。

リストの最初のものを試してみましたhttps://hub.docker.com/r/motiz88/corenlp/が、そのまま実行して、ここまで到達しました:

steve at ubuntu16-4lts:~$ docker run --name coreNPL --rm -i -t motiz88/corenlp
-- listing properties --
Starting server on port 9000 with timeout of 5000 milliseconds.
StanfordCoreNLPServer listening at /0:0:0:0:0:0:0:0:9000

しかし、私http://localhost:9000/が得るとき: このサイトに到達できません localhost は接続を拒否しました。

リストの 2 番目のものでも同様の結果が得られました。

https://github.com/chilland/corenlp-docker

他にやるべきことや設定すべきことはありますか? スタンフォード CoreNLP サーバーはそれ自体がHTTP サーバーですか?

「[stanford-nlp] /0:0:0:0:0:0:0:0:9000」のスタック交換を検索しましたが、私の状況に匹敵するものは見つかりませんでした。

edu.stanford.nlp.io.RuntimeIOException: サーバーに接続できませんでした

StanfordCoreNLP は StanfordCoreNLPServer とは異なります

4

1 に答える 1

1

コンテナーのポート 9000 をホストに公開する必要があります。したがって、コマンドは次のようになります

docker run -p 9000:9000 --name coreNPL --rm -i -t motiz88/corenlp
于 2016-12-10T07:42:39.793 に答える