docker安装后出现Cannot connect to the Docker daemon.
给我你的怀抱
给我你的怀抱 2017-04-24 15:59:19
[Docker讨论组]

系统: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 这环境变量,然而我并不知道在哪检查

给我你的怀抱
给我你的怀抱

全部回复(6)
阿神

我也出现过类似的错误。
因为,我忘记启动docker这个服务了。
service docker start

習慣沉默

请使用sudo

巴扎黑

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.

PHP中文网

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号