下面是这码头教程的第一步。我已经在虚拟盒vm上安装了ubuntu版本14.04。我故意降低了对接版本的等级,所以当我输入"docker版本“时,我得到了客户端版本: 1.5.0。这是因为我打算与之通信的服务器在1.5.0上。
当尝试命令"docker run hello-world“时,我得到了响应:
"Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?"当运行"sudo docker run hello-world“时,我会得到以下响应:
Cannot connect to the Docker daemon. Is 'docker -d' running on this host?有谁能给我解释一下发生了什么事,怎么解决呢?谢谢。
编辑:我尝试遵循Linux 这里的解决方案。
然而,
我在那篇文章里试着听从埃尔·梅萨的指示。但是,当我运行sudo -d时,运行DeviceCreate (createPool) dm_task_run失败了。我不认为我需要启动任何东西,因为我只是遵循本教程,而本教程只是在安装了docker之后立即运行hello-world。
发布于 2015-07-17 22:55:45
可能是您的停靠守护进程没有运行。
我有一个带有无线局域网的桌面上的ubuntu/docker。
与对接程序正常工作的有线计算机相比,它表现得有点挑剔,并重复了您报告的错误消息:
$ docker run -it ubuntu:latest /bin/bash
FATA[0000] Post http:///var/run/docker.sock/v1.17/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 但是,在运行之后:
sudo service docker start它的行为是正确的(至少在主机重新启动之前):
$ docker run -it ubuntu:latest /bin/bash
root@2cea4e5f5028:/# 如果系统在引导时没有启动对接守护进程,就像这里的情况一样,那么在引导时可以通过编辑/etc/rc.local来自动启动对接守护进程。在紧接exit行之前添加下面的行。这将引发一个新的bash,等待30秒的网络设置等等,以解决,并启动对接守护进程。sudo在这里是不必要的,因为/etc/rc.local以root的形式运行。
( sleep 30; /usr/sbin/service docker start ) &发布于 2015-09-07 12:55:33
请注意立即成功的文本,您是否试图连接到错误消息中没有TLS的启用TLS的守护进程。在这里提出的问题中,它被拒绝了权限,但它也可能不是这样的文件或目录(或者可能是其他什么)。前者更有可能意味着当前用户缺乏访问码头的权限,而后者更可能意味着对接服务本身存在问题,包括它根本不运行的可能性。
因此,根据您的情况,在这个页面和关联问题页面上查找相关问题的答案。
在我的例子中(CentOS Linux版本7.1.1503 (核心),docker-1.7.1-108.el7.centos.x86_64),它被拒绝许可。我已经将用户添加到docker组( -a -G docker用户),但是当我在user下运行它时,docker命令仍然没有工作,而它在sudo下运行得很好。我忘记做的是在将用户添加到docker组后将其注销并返回,这是组成员生效所必需的一步。
重新启动机器也可以解决这个问题,但这是一个更激烈的步骤,而且会工作,因为它意味着逐步退出/登录。我建议在重新启动之前尝试注销并重新登录,因为如果它有效,将给您更多的信心,使您相信组成员是实际问题。如果它不起作用,你可以尝试重新启动,但是如果它在那之后工作,它可能会工作,因为重新启动处理了其他一些潜在的问题。
还有一件事,以防你发现自己有疑问--当你第一次安装码头并希望将用户添加到码头组时,你可能会注意到(就像我在我的例子中所做的那样),"dockerroot“组是存在的,而不是" docker”组。不要将用户添加到dockerroot组,假设这是您需要的用户。相反,创建新的停靠组并将用户添加到其中。
https://stackoverflow.com/questions/31463867
复制相似问题