docker - 如何使用dbpedia Spotlight docker 镜像?

标签 docker curl spotlight-dbpedia

我面临着dbpedia聚光灯的问题。我似乎无法连接到找到的本地docker镜像here

我将命令docker pull dbpedia/spotlight-englishdocker run -i -p 2222:80 dbpedia/spotlight-english一起使用,然后检查容器是否正在使用docker ps运行。一切正常。

之后,我尝试通过运行Spotlight documentation中给出的curl查询服务器:

curl http://0.0.0.0:2222/en/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"

与以下URL相同:
  • http://127.0.0.1:2222/en/annotate/
  • http://127.0.0.1:2222/en/
  • http://127.0.0.1:2222/
  • http://0.0.0.0:2222/en/
  • http://0.0.0.0:2222/

  • 我得到的只是curl: (52) Empty reply from server

    我什么不来?所有帮助表示赞赏。

    最佳答案

    正确的是

    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"
    

    关于docker - 如何使用dbpedia Spotlight docker 镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50735033/

    相关文章:

    linux - 运行 “docker system prune”之后,Docker镜像不再持久/消失。如何使它们再次持久?

    php - 在lumen 5.6应用中找不到驱动程序错误(在docker + alpine linux + nginx + php-fpm 7.2中运行)

    docker - 如何在Docker Cloud上设置RabbitMQ集群?

    java - 如何为 OAuth2RestTemplate 设置 HTTP header

    rest - curl 错误: option-less arguments found

    azure - Docker 容器在本地运行良好。现在我需要在云中按计划进行

    C++:Libcurl curl_easy_init() 给出访问冲突错误并使程序崩溃

    javascript - 如何将我的curl 方法转换为在我的javascript 脚本中工作?

    javascript - 如何在 Javascript 中查询 Dbpedia