Ubuntu 14.04:"Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?" Docker 更新后

Ubuntu 14.04: "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?" after Docker update

在 Ubuntu 14.04 服务器实例上,我卸载了以前的 Docker 版本并安装了 docker-ce

现在,当我尝试发布 docker ps 时,我得到

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

运行 sudo docker ps 没有修复它。 使用 sudo service docker restart 重新启动服务器也没有解决它。 当前用户已经在 docker 组中。

已解决:

/var/log/upstart/docker.log

是否包含此条目:

Error starting daemon: error initializing graphdriver: /var/lib/docker contains several valid graphdrivers: devicemapper, aufs; Please cleanup or explicitly choose storage driver (-s <DRIVER>)

我删除了/var/lib/docker/devicemapper,一切恢复正常。