#docker #curl #dbpedia #spotlight-dbpedia
Вопрос:
Я не могу получить правильный ответ от изображения docker dbpedia/spotlight. Я помню, как год или около того назад использовал тег :databus, и он работал в среде UNIX, но теперь:
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
. Что заставляет меня использовать :последний тег и- Сейчас я нахожусь в среде 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, — это :последняя версия. Кроме того, я проверил брандмауэр, и он выключен.
Спасибо за ваше время и внимание, Лукас.