我开始得到一个
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.0
和 Docker-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/