【问题标题】:Failed to connect to containerd: failed to dial连接containerd失败:拨号失败
【发布时间】:2018-07-14 13:12:19
【问题描述】:

刚刚按照官方说明在 Ubuntu 14.04 的存储库中安装了 Docker CE

安装成功,守护进程正在运行

$ ps aux | grep docker
[...] /usr/bin/dockerd --raw-logs [...]

我的用户在 docker 组中:

$ groups
[...] docker

cli 似乎无法通信(与 sudo 相同)

$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Is the docker daemon running?

套接字似乎具有正确的权限:

$ ls -l /var/run/docker.sock
srw-rw---- 1 root docker 0 Feb  4 16:21 /var/run/docker.sock

日志似乎声称存在一些问题

$ sudo tail -f /var/log/upstart/docker.log

无法连接到 containerd:无法拨打“/var/run/docker/containerd/docker-containerd.sock”:拨打 unix:///var/run/docker/containerd/docker-containerd.sock:超时 /var/run/docker.sock 已启动 time="2018-02-04T16:22:21.031459040+01:00" level=info msg="libcontainerd: 开始新的 docker-containerd 进程" pid=17147 INFO[0000] 开始 containerd 模块=containerd 修订=89623f28b87a6004d4b785663257362d1658a729 版本=v1.0.0 INFO[0000] 设置子收割机...模块=容器 containerd:无效的参数 time="2018-02-04T16:22:21.056685023+01:00" level=error msg="containerd 没有成功退出" error="exit status 1" module=libcontainerd

有什么建议可以完成这项工作吗?


Relog 和 Docker 重启当然已经完成

【问题讨论】:

    标签: linux docker containerd


    【解决方案1】:

    正如@bobbear 所建议的,实际上是mentioned in the official doc 的先决条件之一是:

    3.10 或更高版本的 Linux 内核。建议使用适用于您平台的最新内核版本。

    检查我的内核版本后:

    $ uname -a
    Linux [...] 3.2.[...]-generic [...]-Ubuntu [...] x86_64
    

    我搜索了候选人:

    $ apt-cache search linux-image
    

    并安装了我的new_kernel

    $ sudo apt-get install \
        linux-image-new_kernel \
        linux-headers-new_kernel \
        linux-image-extra-new_kernel
    

    【讨论】:

      【解决方案2】:

      同样的情况发生在我身上。是因为你的linux内核版本太低!!!检查它使用命令“uname -r”,如果版本低于“3.10”(例如:debian 7 whezzy默认版本是3.2),即使你成功安装docker-ce,你仍然无法启动docker daemon成功。那为什么!网络上的所有大多数答案都告诉您“重新启动”bla bla bla ...但他们没有考虑到这个问题。

      【讨论】:

      • 没错,我有一个 3.2 内核。升级到 3.19 后运行良好
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多