Linux – 如何解决“无法连接到 Docker 守护进程”错误
这是新用户在尝试在守护进程上启动 Docker 时可能会遇到的常见错误之一。此错误通常在您尝试在终端中运行以下命令时出现
docker-compose build
上述命令中的 docker-compose 是一个用于运行和定义多容器 Docker 应用程序的工具。
错误看起来像这样:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
为了确保解决此错误,一种方法是确保正确执行了安装后的步骤。
下面显示了几个命令,这些命令描述了在 Mac OS X 和其他 Linux 发行版上设置环境的正确方法。
对于 Ubuntu/Fedora
第一步是使用下面显示的命令创建 **docker** 组:
sudo groupadd docker
现在下一步是将用户添加到 **docker** 组
sudo usermod -aG docker currentUser
在上面的命令中,用您要添加到组的用户替换 currentUser 的占位符。
下一步是注销然后重新登录,以确保 Docker 正在使用正确的权限运行。
最后,您只需要使用下面显示的命令启动 Docker:
sudo service docker start
对于 Mac OS X
docker-machine start
上面的命令将启动 Docker 的虚拟机。在执行上述命令后,我们需要获取环境变量,因此运行下面显示的命令:
docker-machine env
最后,我们需要运行以下命令来启动 Docker 服务。
docker-machine start
广告