免费服务器docker容器无法联网-请求路过大佬指点一下

发布时间 2023-04-15 23:11:42作者: 少年680

从上次拥有免费虚拟主机和免费云服务器开始,直接在服务器上安装了docker,然后在里面装了几个容器,但是没有一个容器可以通过宿主机直接访问的。

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

就拿nginx举例:

防火墙已经关闭,虚拟机可以ping通外网,主机也可以ping通虚拟机地址,但是无法通过浏览器访问nginx服务,

尝试了很多方法,都无法访问成功,包括添加网关,防火墙开放端口。还尝试卸载docker,重新安装后还是一样,最后在偶然的看到一篇博客试了一下竟然给解决了。步骤如下:

// An highlighted block
#停止docker
systemctl stop docker
#docker0
ip link set dev docker0 down
#删除docker0网桥
brctl delbr docker0
#新增一个docker0网桥
brctl addbr docker0
#增加网卡(这里ip也完全使用这个)
ip addr add 172.16.10.0/24 dev docker0
#启用网卡
ip link set dev docker0 up
#重启docker服务
systemctl restart docker
原文链接:https://blog.csdn.net/m0_61171441/article/details/125825280

后面我重启了一次服务器,貌似这个问题又出现了。然后又执行了一次才解决了。一直没搞明白;请求路过大佬指点一下;

关与服务器是在三丰免费云服务器官网注册的,链接:https://www.sanfengyun.com。感觉十分棒,点个赞。