情况

有时候输入任何 docker 的命令会报如下错误:

  1. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

根据报错信息不难看出,应该是docker没有启动。原因可能是上一次没有正常退出docker,所以docker没有正常启动,在相应的/var/run/路径下找不到docker进程。

解决方案

  1. sudo service docker restart