作者:blue(又名一书and一世界) 我的github
环境:Ubuntu 14.04lts
执行的命令: $docker ps -a
出错: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
临时解决方案1: $sudo docker ps -a
临时解决方案2: 在root权限下执行#docker ps -a ($sudo su可获取权限)
永久解决方案: 将当前用户添加到"docker"用户组里
步骤1.$sudo usermod -aG docker 你当前的用户名称
步骤2.$sudo service docker restart
例子: $sudo usermod -aG docker blue (可以用$whoami 来查看当前用户)
可能遇到的问题:用户组不存在.
解决: $sudo groupadd docker.然后继续执行上面的命令
PS:如果还是遇到问题的话请查看stackoverflow的问答或者docker的官方文档(英文不好的童鞋多锻炼一下)