简体   繁体   English

无法连接到 containerd:拨号失败

[英]Failed to connect to containerd: failed to dial

Just installed Docker CE following official instructions with the repository in Ubuntu 14.04刚刚按照官方说明安装了 Docker CE 和 Ubuntu 14.04 中的存储库

Installation went successfully, the daemon is running安装成功,守护进程正在运行

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

My user is in the docker group:我的用户在 docker 组中:

$ groups
[...] docker

The cli can't seem to communicate (same with sudo) cli 似乎无法通信(与 sudo 相同)

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

The socket seems to have the correct permissions:套接字似乎具有正确的权限:

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

The log seems to claim about some issues though日志似乎声称有一些问题

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

Failed to connect to containerd: failed to dial "/var/run/docker/containerd/docker-containerd.sock": dial unix:///var/run/docker/containerd/docker-containerd.sock: timeout /var/run/docker.sock is up time="2018-02-04T16:22:21.031459040+01:00" level=info msg="libcontainerd: started new docker-containerd process" pid=17147 INFO[0000] starting containerd module=containerd revision=89623f28b87a6004d4b785663257362d1658a729 version=v1.0.0 INFO[0000] setting subreaper... module=containerd containerd: invalid argument time="2018-02-04T16:22:21.056685023+01:00" level=error msg="containerd did not exit successfully" error="exit status 1" module=libcontainerd连接containerd失败:拨“/var/run/docker/containerd/docker-containerd.sock”失败:拨unix:///var/run/docker/containerd/docker-containerd.sock:超时/var/ run/docker.sock is up 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 containerd:无效参数时间=“2018-02-04T16:25060msg00msg=000000000000”未成功退出”错误=“退出状态1”模块=libcontainerd

Any advice to make this work ?有什么建议可以使这项工作?


Relog and Docker restart already done of course重新登录和 Docker 重启当然已经完成

Same situation happend on me.同样的情况发生在我身上。 IS because your linux kernel version too low !!!是因为你的linux内核版本太低了!!! check it use command "uname -r" , if the version below "3.10" (for example: debian 7 whezzy default version is 3.2 ) ,even you install docker-ce suceessfully, you will still can not start docker daemon success.That why!使用命令“uname -r”检查,如果版本低于“3.10”(例如:debian 7 whezzy默认版本为3.2),即使你安装了docker-ce成功,你仍然无法启动docker daemon成功。这是为什么! All most answers on the web tell you to 'restart' bla bla bla... but they did not consider this problem.网络上的所有大多数答案都告诉您“重新启动” bla bla bla ......但他们没有考虑这个问题。

As @bobbear suggested and is actually mentioned in the official doc one of the prerequisites is:正如@bobbear 所建议的,并且在官方文档中实际提到,先决条件之一是:

Version 3.10 or higher of the Linux kernel. 3.10 或更高版本的 Linux 内核。 The latest version of the kernel available for you platform is recommended.建议使用适用于您平台的最新内核版本。

After having checked my Kernel version:检查我的内核版本后:

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

I searched for candidates:我搜索了候选人:

$ apt-cache search linux-image

And installed my new_kernel :并安装了我的new_kernel

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

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

相关问题 Android中的Linux套接字连接失败 - Linux socket connect failed in Android 无法连接远程mysql服务器 - failed to connect remote mysql server 连接到SQL Server(在Linux上)失败 - Connect to SQL Server (on Linux) failed MongoNetworkError:第一次连接时无法连接到服务器 [MongoNetworkError:连接 ECONNREFUSED] - MongoNetworkError: failed to connect to server on first connect [MongoNetworkError: connect ECONNREFUSED ] 临时:ssh:连接到主机失败:连接被拒绝 - Temporary: ssh: connect to host failed: Connection refused OpenSIPs-无法将域名地址连接到OpenSIPs服务器 - OpenSIPs - It failed to connect domain address to the OpenSIPs server Jenkins-Selenium WebDriver Firefox错误-无法连接 - Jenkins - Selenium WebDriver Firefox error - Failed to connect ping ansible 时连接服务器失败 - Failed to connect to sever while pinging with ansible 使用正确的密码连接Oceanbase Control Platform失败 - Failed to connect Oceanbase Control Platform with the correct password docker-compose 在代理后面构建。 未能解决:rpc 错误。 拨打 tcp:查找 auth.docker.io。 在rockylinux图像上 - docker-compose build behind proxy. failed to solve: rpc error . dial tcp: lookup auth.docker.io. on rockylinux image
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM