DBPedia聚光灯docker返回curl。(56) 接收失败。连接被对等体重置

我试图通过调用docker镜像来设置一个本地dbpedia spotlight服务器。

sudo docker run -i -p 2222:80 dbpedia/spotlight-english spotlight.sh

镜像运行时,我得到这样的提示 sudo docker ps:

CONTAINER ID        IMAGE                       COMMAND             CREATED              STATUS              PORTS                  NAMES
02282289ae64        dbpedia/spotlight-english   "/bin/sh"           About a minute ago   Up About a minute   0.0.0.0:2222->80/tcp   sleepy_meninsky

但当我发送一个简单的请求时,如:

curl http://0.0.0.0:2222/rest/annotate?text=COOPER+Has+the+FBI+said+anything+about+a+reward+or+anything+%5C%3F+Because+there+was+that+there+was+a+reward+for+finding+her&confidence=0.5

甚至是一个有头的请求

curl -X POST http://localhost:2222/rest/annotate -H 'accept: application/json' -H 'content-type: application/x-www-form-urlencoded' --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-urlencode "confidence=0.35"

我得到同样的错误。

curl: (56) Recv failure: Connection reset by peer

谁能帮帮我?这是否与我运行docker时需要使用sudo有关?

谢谢您的时间和关注。

解决方案:

检查Spotlight的Docker文件在 https:/github.comdbpedia-spotlightspotlight-dockerblobmasterv1.0englishDockerfile。它没有配置入口点。

请在你的docker命令末尾添加spotlight.sh,如:docker run -d -p 2222:80 dbpediaspotlight-english。

docker run -d -p 2222:80 dbpediaspotlight-english spotlight.sh等。

另外,也许你想用-d参数而不是交互模式-i作为服务运行。

一切顺利。

给TA打赏
共{{data.count}}人
人已打赏
未分类

DDD ValueObject和Enumeration ,有没有什么好的方法来实现序列化?

2022-9-8 17:58:20

未分类

如何用data.table代替 aggregate?

2022-9-8 17:58:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索