问题描述
正常情况下,/var/run目录下会有docker.sock以及docker.pid文件,若docker.sock文件丢失,则会导致docker启动失败,可通过下面的命令查看启动失败原因
dockerd --debug

提示我们删除docker.pid文件;
我们手动删除后,重启docker
systemctl restart docker
而后再次通过docker ps命令尝试,正常显示~
总结
没事别动docker.sock文件,如果删了,将同目录下的docker.pid也删了,再重启服务就好了~