2016-12-10 4 views
1

Ich tring, um die Stanford CoreNLP server laufen zu lassen. Ich verwende die Docker Dateien auf dieser offiziellen Stanford ListeStanfordCoreNLPServer hören bei/0: 0: 0: 0: 0: 0: 0: 0: 9000 Diese Seite kann nicht erreicht werden

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

Mein OS ubuntu16-4lts ist. Ich weiß nicht viel über Ubuntu, Kodierung, Server oder NLP.

habe ich versucht, die erste auf der Liste https://hub.docker.com/r/motiz88/corenlp/ ich es lief wie und bekam so weit:

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 

Aber wenn ich gehe zu http://localhost:9000/ erhalte ich: Diese Seite nicht localhost verweigert erreicht werden kann verbinden.

Der zweite auf der Liste hat ähnliche Ergebnisse.

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

Gibt es noch etwas, das ich tun oder konfigurieren soll? Ist der Stanford CoreNLP Server ein HTTP-Server in seinem eigenen Recht, wird es die Verbindung zu dem localhost: 9000 selbst dienen, oder benötigt es die Hilfe eines Apache HTTP Server?

Ich habe Stack Exchange nach "[stanford-nlp]/0: 0: 0: 0: 0: 0: 0: 0: 9000" gesucht, konnte aber keine finden, die mit meiner Situation vergleichbar ist.

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

StanfordCoreNLP differs from StanfordCoreNLPServer

Antwort

1

Der Hafen der Behälter 9000 hat an den Host veröffentlicht werden. Also, der Befehl wäre

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

Danke für Ihre Hilfe, funktioniert super – 20GT

Verwandte Themen