Debian 8 Jessie-Docker 无法运行映像

Debian 8 Jessie-Docker 无法运行映像

我的 Docker 服务器出了问题。当我想运行示例镜像 hello-world 时,控制台出现错误。

root@physsrv1:~# docker run hello-world
docker: Error response from daemon: oci runtime error: could not create session key: too many links.

哪里有问题?

Docker 版本:

Client:
 Version:      1.12.0
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   8eab29e
 Built:        Thu Jul 28 21:40:59 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.0
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   8eab29e
 Built:        Thu Jul 28 21:40:59 2016
 OS/Arch:      linux/amd64

服务器:

root@physsrv1:~# uname -a
Linux physsrv1 3.16.6-042stab116.2 #1 SMP Fri Jun 24 15:33:57 MSK 2016 x86_64 GNU/Linux

感谢帮助。 :)

答案1

uname 输出中的文字MSK让我假设您正在 OpenVZ 虚拟机中运行。如果是这样,请检查此链接

简而言之,底层 OpenVZ 主机可能没有运行足够新的内核;2.6.x 而不是 3.10+,这将无法与 Docker 一起使用。

使用此版本的 docker,更新主机内核是解决此问题的唯一方法。OP 提到降级 docker 版本也可以解决此问题。

相关内容