ubuntu - Docker - 无法连接到 Docker 守护进程

标签 ubuntu docker ubuntu-14.04 docker-compose docker-machine

我开始得到一个

ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`. 

但我没有使用 docker-machine(虽然我安装了 0.5.2 版本)

我直接在我的 Ubuntu 14.04 LTS 中使用 Docker 1.11.0Docker-compose 1.7.0 运行 docker。

为什么我会收到这个错误?我应该卸载 docker-machine 因为我不使用它还是升级它?还是其他问题?

最佳答案

如果没有更多信息,很难知道会发生什么。但在 Docker Machine 之外,错误通常是因为您的用户不在 docker 组中。默认情况下,套接字不允许 root 以外的用户使用套接字。

您可以在https://docs.docker.com/engine/installation/linux/ubuntulinux/#create-a-docker-group 找到更多信息和解决方案。 .但通常您只需要使用命令 sudo usermod -aG docker $USER 将您的用户添加到 docker 组。

但是,您需要注意,这等同于向该用户授予 root 权限。您允许该用户运行可以以根用户身份挂载文件夹的 Docker 容器。

关于ubuntu - Docker - 无法连接到 Docker 守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36664297/

相关文章:

mysql - 无法正常启动Mariadb?

docker - 从一个具有不同teamcityagent名称的镜像运行多个docker容器

Eclipse Kepler 不显示建议

linux - 使用 libhugetlbfs 分配页面

eclipse - sudo eclipse 时 pydev 消失了

php - 使用 PHP 列出服务器上所有正在运行的进程

ubuntu - 从源代码构建 kubernetes 时无法连接到 'docker' 守护进程

Docker - 在正在运行的容器中安装 vcredist_x86.exe

mysql - 将 phpMyAdmin docker 图像连接到仅在 127.0.0.1 上监听的 HOST MySQL 服务器

amazon-web-services - EC2 Ubuntu 14 默认密码