繁体   English   中英

获取Docker守护程序未运行错误

[英]Getting docker daemon not running error

我正在尝试让docker在我的系统上工作,但是,无法

重现我面临的问题的步骤:

  1. 在6.5 RHEL上安装EPEL
  2. 安装了docker-io
  3. 能够运行“ docker”命令
  4. 不带root用户运行“ docker run -i -t fedora / bin / bash”命令时,出现以下错误:

    FATA [0000]发布http:///var/run/docker.sock/v1.17/containers/create :拨unix /var/run/docker.sock http:///var/run/docker.sock/v1 .17 / containers / create:%20dial%20unix%20 / var / run / docker.sock :权限被拒绝。 您是否要连接到没有TLS的启用TLS的守护程序?

但是,对于同一命令,root会出现diff错误,如下所示:

FATA[0000] Cannot connect to the Docker daemon. Is 'docker -d' running on this host? 

RHEL 6.5 (也称为Update 5)将于2013年11月21日发布,并带有2.6.32-431内核

对于docker来说,安装和运行成功似乎是一个相当老的内核。 理想情况下,Docker将需要3.10+内核。
尽管Adrian Mouat 在评论中提到支持Red Hat Enterprise Linux 6.5(64位)或更高版本。

您将需要具有RHEL 6内核版本2.6.32-431或更高版本的64位RHEL 6.5或更高版本,因为它具有特定的内核修复程序以允许Docker工作。

因此,请确保docker守护程序已启动:

sudo service docker start

然后尝试一些sudo docker命令:

sudo docker run -i -t fedora /bin/bash

该文档提到:

如果遇到提到SELinuxCannot start container permission denied Cannot start container错误,则可能需要更新SELinux策略。
可以使用sudo yum upgrade selinux-policy然后重新启动来完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM