2017-06-04 117 views
-1

我使用Ubuntu官方14 enter image description here泊坞窗不工作

我下面this正式文件安装搬运工。

安装后,docker存在于服务器上,但它不起作用。

docker ps 
// or 
docker run hello-world 

全部返回相同的错误

不能在UNIX连接到码头工人守护进程:///var/run/docker.sock。码头守护程序是否在运行? 请参阅“码头运行 - 帮助”。 enter image description here

我对码头工人真的很陌生,出了什么问题?如何运行docker deamon?

的“须藤服务泊坞窗状态”命令的结果:enter image description here enter image description here

+0

你注销/登录并再试一次吗? – hurturk

+0

@hurturk我重新启动服务器,同样的错误消息。如何运行码头作为deamon? –

+0

https://docs.docker.com/engine/installation/linux/linux-postinstall/#cannot-connect-to-the-docker-daemon本页提到了我的错误消息,但没有线索解决它。 –

回答

0

我开始当你使用“须藤”命令/停止/检查多克尔服务,而不是发出“泊坞窗”当看到命令。尝试使用:sudo docker <command>

这很可能是由于用户发出的docker命令不与Docker相关的组分开。

尝试:cat /etc/group | grep docker

这应该回吐组被称为“dockerroot”

所以存在......在我的CentOS 7泊坞窗组,我自己添加到“dockerroot”组: sudo usermod -aG dockerroot username

显然,用您的实际用户名替换username

+0

我正在使用Ubuntu 14,只是试过了你的方式。它不工作 –

0

您没有将您的用户添加到docker组,那么您的用户无法使用Docker守护进程。要解决这个问题,你有两个选择。

选项1)你的用户加入到docker组用下面的命令:

sudo usermod -aG docker your_user

选项2)使用sudo

注意执行您docker命令是添加用户到docker组相当于为您的用户提供完全的根访问权限。 https://www.andreas-jung.com/contents/on-docker-security-docker-group-considered-harmful