首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Docker容器中的服务器使用curl命令出错

对Docker容器中的服务器使用curl命令出错
EN

Stack Overflow用户
提问于 2022-08-25 07:08:25
回答 1查看 218关注 0票数 0

假设

我已经在WSL2 Docker容器中安装并运行了torchserve,该容器为Pytorch模型创建了一个API。

我想要达到的目标。

在运行curl命令时,我希望收到一个模型列表。

代码语言:javascript
复制
curl http://127.0.0.1:8081/models

预期结果

代码语言:javascript
复制
{
  "models": [
    {
      "modelName": "densenet161",
      "modelUrl": "densenet161.mar"
    }
  ]
}

发生问题

返回以下消息。

代码语言:javascript
复制
<HTML>
<HEAD><TITLE>Redirection</TITLE></HEAD>
<BODY><H1>Redirect</H1></BODY>

我试过的

下面的命令是从Torchserve容器执行的

代码语言:javascript
复制
curl 127.0.0.1:8081/models

我尝试使用Docker容器的IP地址(172.17.0.5),但它返回了一个错误。

代码语言:javascript
复制
curl 172.17.0.5:8081/models
curl: (52) Empty reply from server

在运行Docker容器时,我执行了以下端口转发操作。我从主机运行curl命令到主机IP地址,结果相同。

代码语言:javascript
复制
docker run -it --gpus all -v /home:/home -p 8080:8080 -p 8081:8081 -p 8082:8082 --shm-size 8GB ts_test
curl http://172.19.108.214:8081/models

使用-L选项,将返回一个错误,结果如下。

代码语言:javascript
复制
root@f0b48fd29ec1:~# curl -L http://127.0.0.1:8081/models
curl: (52) Empty reply from server

使用-v选项,将返回以下结果。

代码语言:javascript
复制
root@f0b48fd29ec1:~# curl -v http://127.0.0.1:8081/models
* Trying 10.77.8.70...
* TCP_NODELAY set
* Connected to proxy.mei.co.jp (10.77.8.70) port 8080 (#0)
> GET http://127.0.0.1:8081/models HTTP/1.1
> Host: 127.0.0.1:8081
> User-Agent: curl/7.58.0
> Accept: */*
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 301 Moved Permanently
< Server: BlueCoat-Security-Appliance
< Location:http://10.75.28.231
< Connection: Close
<
<HTML>
<HEAD><TITLE>Redirection</TITLE></HEAD>
<BODY><H1>Redirect</H1></BODY>
* Closing connection 0

为什么curl命令没有返回结果?

EN

回答 1

Stack Overflow用户

发布于 2022-08-25 08:50:21

以下命令产生了预期的结果。似乎是代理影响了结果。

代码语言:javascript
复制
root@f0b48fd29ec1:~/torchserve-sample# curl http://127.0.0.1:8081/models --noproxy "*"
{
  "models": [
    {
      "modelName": "densenet161",
      "modelUrl": "densenet161.mar"
    }
  ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73483274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档