最近升级到docker 1.13,发现所有docker命令都不能用了。提示:
aaa@ubuntu:~$ sudo docker ps -a
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
查看docker服务,运行的好好的:
aaa@ubuntu:/var/lib$ service docker status
docker start/running, process 355
把服务restart若干遍,不解决问题;在官网查了若干种解决方案,问题依旧。
偶然发现即使不手动重启服务,dockerd的进程号也一直在变,知道是服务启动的有问题。
废话不多说,终极解决方案:
rm -rf /var/lib/docker/* #(记得备份重要数据)