我无法从dbpedia/spotlight docker图像中得到正确的回复。我记得大约一年前使用: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
。这让我使用:latest标签和我现在在 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 上唯一可用的标签是:latest。另外,我检查了防火墙,它已关闭。
感谢您的时间和关注,卢卡斯。