StanfordCoreNLPServer侦听/ 0:0:0:0:0:0:0:0:9000无法访问此网站

时间:2016-12-10 00:58:03

标签: stanford-nlp-server

我想要运行Stanford CoreNLP server。我在斯坦福官方列表中使用Docker文件

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

我的操作系统是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拒绝连接。

列表中的第二个得到了类似的结果。

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

我还有别的什么要做或配置吗? Stanford CoreNLP服务器本身就是一个HTTP服务器,它是否会自动提供到localhost:9000的链接,还是需要Apache HTTP Server的帮助?

我搜索了堆栈交换“[stanford-nlp] / 0:0:0:0:0:0:0:0:9000”,但找不到与我的情况相比较的。

edu.stanford.nlp.io.RuntimeIOException: Could not connect to server

StanfordCoreNLP differs from StanfordCoreNLPServer

1 个答案:

答案 0 :(得分:1)

必须将容器的端口9000发布到主机。所以,命令将是

docker run -p 9000:9000 --name coreNPL --rm -i -t motiz88/corenlp