正常运行中的docker突然无法建立连接

昨天晚上本来一直运行的服务,突然无法访问了。服务器依然正常运行,docker中启动的所有容器都停止运行了,且无法远程连接,Failed to connect to /**...*:2375。
同时有2台服务器,一台正常,一台docker无法使用,查看docker的状态是running。服务器是centos7.8,linux是3.10,docker是19.0,因为用了很久都没有问题,所以防火墙、端口什么的也查看了没有问题,ip-forward也是1。

这种情况可能是因为Docker Daemon崩溃或者停止运行导致的。可以尝试以下几个解决方法:
1.重启Docker服务
可以使用以下命令来重启Docker服务:

sudo systemctl restart docker


如果服务已经停止,可以使用以下命令来启动Docker服务:


sudo systemctl start docker

2.查看Docker日志
可以查看Docker日志来了解具体原因:


sudo journalctl -u docker

查看日志时,可以搜索关键字如"crash"、"error"等,以查找问题。
3.清理Docker
可能是由于Docker存储的镜像和容器太多,导致Docker出现问题。可以使用以下命令清理Docker:


# 清理未使用的镜像
docker image prune

# 清理未使用的容器
docker container prune

如果以上方法无法解决问题,可以尝试卸载并重新安装Docker,或者查找其他原因。

可以看看docker主机本身的网络,应该是网络出了问题,可能地址冲突之类的