2016-12-10 3 views
1

Я звоню, чтобы запустить Stanford CoreNLP server. Я использую файлы Docker на этом официальном списке СтэнфордскогоStanfordCoreNLPServer прослушивание/0: 0: 0: 0: 0: 0: 0: 0: 9000 Этот сайт не может быть достигнут

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/ я получаю: Этот сайт не может быть достигнут локальный отказался подключения.

Вторая в списке получила аналогичные результаты.

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

порт контейнера 9000 должен быть опубликован на хост. Таким образом, команда будет

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

Спасибо за вашу помощь, отлично работает – 20GT

 Смежные вопросы

  • Нет связанных вопросов^_^