关于网友提出的“ docker安装后出现Cannot connect to the Docker daemon”问题疑问,本网通过在网上对“ docker安装后出现Cannot connect to the Docker daemon”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: docker安装后出现Cannot connect to the Docker daemon
描述:系统:ubuntu16.04
我是按照docker的文档上安装的 https://docs.docker.com/linux/step_one/
安装完成后docker的ps pull search run命令都会报这个错 Cannot connect to the Docker daemon. Is the docker daemon running on this host?
在文档上看到让我检查 DOCKER_HOST
这环境变量,然而我并不知道在哪检查

解决方案1:su root # 先切换到root用户, 再执行以下命令
systemctl enable docker # 开机自动启动docker
systemctl start docker # 启动docker
systemctl restart docker # 重启dokcer
解决方案2:看下docker启动的默认配置/etc/default/docker
没问题呗,然后重启服务service docker restart
。
sudo docker -H unix:///var/run/docker.sock -d &
使用 -H 可以改变docker进程监听指定的IP和端口。默认情况下,docker会监听 unix:///var/run/docker.sock,只允许本地的root用户连接。可以参考《Dockerjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播-学习基本命令》
重装docker。
解决方案3:You need to add user into docker group. by 'sudo gpasswd -a xxxx docker' (xxx is your user name)
Then restart your computer.
This problem should be solved.
解决方案4:docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env 运行这么一串就好了
解决方案5:请使用sudo
解决方案6:我也出现过类似的错误。
因为,我忘记启动docker这个服务了。
service docker start
以上介绍了“ docker安装后出现Cannot connect to the Docker daemon”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3038778.html