我正在尝试通过调用以下方法使用 docker 图像设置本地 dbpedia 聚光灯服务器:
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 有关吗?
感谢您的时间和关注。