实在是没法解决了,本地虚拟机里面安装了docker,起了一个nginx,但是curl不通:curl: (56) Recv failure: Connection

sky我的世界 2021-04-11 02:54:52
问题:本地虚拟机VirtualBox的centos7上安装docker,起了一个nginx,但是curl不通curl:
(56) Recv failure: Connection reset by peer
容器内部curl没有问题。
尝试各种方法都不能解决

1 防火墙是关闭的
[root@localhost ~]# firewall-cmd --state
not running
2 netstat如下:
[root@localhost ~]# netstat -ant|grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
docker ps
3 [root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ac0b3bbc729a nginx "/docker-entrypoint.…" 15 hours ago Up 21 minutes 0.0.0.0:80->80/tcp nginx01
实在是束手无策了 请求支援
...全文
3593 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ygp111 2023-03-07
  • 打赏
  • 举报
回复

我也遇到这个问题了,求解

sky我的世界 2021-06-17
  • 打赏
  • 举报
回复

解决了 是docker版本问题 linux内核比较老 安装的是docker20所以不行 降到了docker18

mouse_zhu 2021-04-19
  • 打赏
  • 举报
回复
localhost 换成 本地ip
sky我的世界 2021-04-16
  • 打赏
  • 举报
回复
curl -L localhost:8080
mouse_zhu 2021-04-13
  • 打赏
  • 举报
回复
iptables -F
格子衫身上穿 2021-04-13
  • 打赏
  • 举报
回复
看看是不是请求头出了问题 http 改为https
mouse_zhu 2021-04-13
  • 打赏
  • 举报
回复
你是怎么用的curl
sky我的世界 2021-04-13
  • 打赏
  • 举报
回复
telnet 127.0.0.1可以 tenet ip不行
sky我的世界 2021-04-13
  • 打赏
  • 举报
回复
引用 2 楼 mouse_zhu 的回复:
iptables -F
试了 没有效果
sky我的世界 2021-04-13
  • 打赏
  • 举报
回复
引用 1 楼 weixin_48385031 的回复:
看看是不是请求头出了问题 http 改为https
试了也是不行

1,163

社区成员

发帖
与我相关
我的任务
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
  • Docker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧