docker运行容器报错:Error response from daemon: OCI runtime create failed
2018-03-01 19:22
966 查看
今天在虚拟机运行docker镜像时,一直报错(具体报错原因待分析),检查了系统内核和操作系统版本,也没有找到结果。
[root@bogon ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@bog[root@bogon ~]# docker version
Client:
Version: 17.12.1-ce
API version: 1.35
Go version: go1.9.4
Git commit: 7390fc6
Built: Tue Feb 27 22:15:20 2018
OS/Arch: linux/amd64
Server:
Engine:
Version: 17.12.1-ce
API version: 1.35 (minimum version 1.12)
Go version: go1.9.4
Git commit: 7390fc6
Built: Tue Feb 27 22:17:54 2018
OS/Arch: linux/amd64
Experimental: false
报错信息:
[root@bogon yum.repos.d]# docker run -it centos echo haha
docker: Error response from daemon: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/6602807a7f1a03689a847741b0a10171788f7bed2aa92a4dff35c429b02248d1/log.json: no such file or directory): docker-runc did not terminate sucessfully: docker-runc: symbol lookup error: docker-runc: undefined symbol: seccomp_version
解决方法:
升级系统到7.4,即可解决
执行yum update,时间比较长,耐心等待。
[root@bogon ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@bogon ~]# docker run -it centos echo haha
haha
还有一个解决方法时安装低版本的docker,docker与操作系统的版本依赖性特别强,在安装时务必要注意!
外国人是这样解释的:RHEL 7.2 is no longer supported and Docker does not test their release against unsupported versions. You need to upgrade your OS, preferably to 7.4, to resolve this issue.I've seen a few people with similar issues in the past few days that resolved this same error message by upgrading their OS. Some of the older packages no longer work with newer docker releases. One of those problems is an outdated libseccomp: https://github.com/moby/moby/issues/35906
oracle交流qq群:27877619
[root@bogon ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@bog[root@bogon ~]# docker version
Client:
Version: 17.12.1-ce
API version: 1.35
Go version: go1.9.4
Git commit: 7390fc6
Built: Tue Feb 27 22:15:20 2018
OS/Arch: linux/amd64
Server:
Engine:
Version: 17.12.1-ce
API version: 1.35 (minimum version 1.12)
Go version: go1.9.4
Git commit: 7390fc6
Built: Tue Feb 27 22:17:54 2018
OS/Arch: linux/amd64
Experimental: false
报错信息:
[root@bogon yum.repos.d]# docker run -it centos echo haha
docker: Error response from daemon: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/6602807a7f1a03689a847741b0a10171788f7bed2aa92a4dff35c429b02248d1/log.json: no such file or directory): docker-runc did not terminate sucessfully: docker-runc: symbol lookup error: docker-runc: undefined symbol: seccomp_version
解决方法:
升级系统到7.4,即可解决
执行yum update,时间比较长,耐心等待。
[root@bogon ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@bogon ~]# docker run -it centos echo haha
haha
还有一个解决方法时安装低版本的docker,docker与操作系统的版本依赖性特别强,在安装时务必要注意!
外国人是这样解释的:RHEL 7.2 is no longer supported and Docker does not test their release against unsupported versions. You need to upgrade your OS, preferably to 7.4, to resolve this issue.I've seen a few people with similar issues in the past few days that resolved this same error message by upgrading their OS. Some of the older packages no longer work with newer docker releases. One of those problems is an outdated libseccomp: https://github.com/moby/moby/issues/35906
oracle交流qq群:27877619
相关文章推荐
- docker 网络 不好用 docker: Error response from daemon: failed to create endpoint jovial_wing on network b
- docker rm -f Error response from daemon: Driver overlay failed to remove root filesystem
- docker: Error response from daemon: driver failed programming external connectivity on endpoint
- docker 报错 Error response from daemon: driver failed programming external connectivity on endpoint mynginx
- Docker:Error response from daemon: Cannot restart container lnmp: oci runtime error: container_linux
- 启动docker容器提示"docker: Error response from daemon: Container command not found or does not exist"的原因
- Error response from daemon: Error running DeviceCreate (createSnapDevice) dm_task_run failed
- docker 出现 Error response from daemon
- 修改docker-仓库资源地址Error response from daemon: Get https://index.docker.io/v1/search
- docker 错误:Error response from daemon: cannot stop container: connect: connection refused": unknown
- docker 安装 Error response from daemon: Cannot start container no such file or directory
- Error response from daemon: client is newer than server with Docker 1.9 RC3
- 解决 docker: Error response from daemon: ... : net/http: TLS handshake timeout.
- docker export import后,导入镜像,启动时的错误,Error response from daemon: No command specified
- docker: Error response from daemon: Bad response from Docker engine.
- docker swarm:Error response from daemon: rpc error: code = Unavailable desc = grpc: the connection is unavailable
- Error response docker - from daemon: Cannot start container test: Error getting container
- Docker 启动 Centos 镜像 提示"Error response from daemon: No command specified"