几天前创建的容器能够使用docker exec 进入,运行几天之后docker exec 无法进入


使用的docker版本是:
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-68.gitec8512b.el7.centos.x86_64
Go version: go1.8.3
Git commit: ec8512b/1.12.6
Built: Mon Dec 11 16:08:42 2017
OS/Arch: linux/amd64

Server:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-68.gitec8512b.el7.centos.x86_64
Go version: go1.8.3
Git commit: ec8512b/1.12.6
Built: Mon Dec 11 16:08:42 2017
OS/Arch: linux/amd64

使用docker exec -ti <container_id> bash 进入容器报告的错误时:
rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container_linux.go:247: starting container process caused \"process_linux.go:75: starting setns process caused \\"fork/exec /proc/self/exe: no such file or directory\\"\"\n"

使用docker-enter 进入该容器确认/bin/bash已经存在,想了半天也不知道该怎么处理,还请高手,大拿们指点迷津,现行谢过!!!
已邀请:

六爷1_1

赞同来自:


docker exec -ti <container_id> sh

小小程序员 - 要成为k8s管理者的一个k8s维护使用者

赞同来自:


1、先看看docker是不是出问题了
2、重启该容器试试
从简书上看到一篇文章,可以参考一下
https://www.jianshu.com/p/8e61ae8e2327

要回复问题请先登录注册