Ошибка 52 Curl: Пустой ответ с сервера при попытке аннотирования с помощью докера dbpedia spotlight

#docker #curl #dbpedia #spotlight-dbpedia

Вопрос:

Я не могу получить правильный ответ от изображения docker dbpedia/spotlight. Я помню, как год или около того назад использовал тег :databus, и он работал в среде UNIX, но теперь:

  1. sudo docker pull dbpedia/spotlight-english:databus доходность Error response from daemon: pull access denied for dbpedia/spotlight-english, repository does not exist or may require 'docker login': denied: requested access to the resource is denied . Что заставляет меня использовать :последний тег и
  2. Сейчас я нахожусь в среде OSX (не уверен, что это что-то меняет).

Поэтому я пытаюсь бежать:

 $ sudo docker run -itd --restart unless-stopped -p 0.0.0.0:2222:80 dbpedia/spotlight-english spotlight.sh
 

С чего начинается изображение:

 $ docker ps
CONTAINER ID        IMAGE                       COMMAND             CREATED             STATUS              PORTS                  NAMES
a4a1b05d51ab        dbpedia/spotlight-english   "spotlight.sh"      18 seconds ago      Up 16 seconds       0.0.0.0:2222->80/tcp   confident_aryabhata
 

Но не отвечает на запросы curl для аннотирования:

 $ curl http://0.0.0.0:2222/rest/annotate --data-urlencode "text=President Obama called Wednesday on Congress to extend a tax break for students included in last year's economic stimulus package, arguing that the policy provides more generous assistance." --data "confidence=0.35" -H "Accept: text/turtle"
curl: (52) Empty reply from server
 

Здесь есть какая-нибудь помощь? Нужно ли мне использовать тег :databus? Если да, то где я могу его найти? Единственный тег, доступный на dockerhub, — это :последняя версия. Кроме того, я проверил брандмауэр, и он выключен.

Спасибо за ваше время и внимание, Лукас.