84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
系统: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?
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
在文档上看到让我检查 DOCKER_HOST 这环境变量,然而我并不知道在哪检查
DOCKER_HOST
我也出现过类似的错误。因为,我忘记启动docker这个服务了。service docker start
请使用sudo
sudo
您需要将用户添加到 docker 组中。通过 'sudo gpasswd -a xxxx docker' (xxx 是你的用户名)然后重新启动你的电脑。这个问题应该解决了。
docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env 运行这么一串就好了
看下docker启动的默认配置/etc/default/docker没问题呗,然后重启服务service docker restart。
/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用户连接。可以参考《Docker教程-学习基本命令》
重装docker。
su root # 先切换到root用户, 再执行以下命令systemctl enable docker # 开机自动启动docker
systemctl start docker # 启动dockersystemctl restart docker # 重启dokcer
我也出现过类似的错误。
因为,我忘记启动docker这个服务了。
service docker start
请使用
sudo
您需要将用户添加到 docker 组中。通过 'sudo gpasswd -a xxxx docker' (xxx 是你的用户名)
然后重新启动你的电脑。
这个问题应该解决了。
docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env 运行这么一串就好了
看下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用户连接。可以参考《Docker教程-学习基本命令》
重装docker。
su root # 先切换到root用户, 再执行以下命令
systemctl enable docker # 开机自动启动docker
systemctl start docker # 启动docker
systemctl restart docker # 重启dokcer