Docker常见问题解决方案

551 阅读3分钟

Docker常见问题解决方案

一、没有runc

[root@master140 ~]# docker version
Client: Docker Engine - Community
 Version:           19.03.14
 API version:       1.40
 Go version:        go1.13.15
 Git commit:        5eb3275
 Built:             Tue Dec  1 19:14:24 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          19.03.14-sealer
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       711cc111cf
  Built:            Wed Jun  2 09:07:15 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.3.9
  GitCommit:        ea765aba0d05254012b0b9e595e995c09186427f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
  1. 查看docker运行状态
[root@master140 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2023-03-14 18:50:41 CST; 7min ago
     Docs: https://docs.docker.com
 Main PID: 2735 (dockerd)
   CGroup: /system.slice/docker.service
           ├─2735 /usr/bin/dockerd
           └─2748 containerd --config /var/run/docker/containerd/containerd.toml --log-level warn

Mar 14 18:53:23 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:23.033473802+08:00" level=error msg="stream copy error: reading from a closed fifo"
Mar 14 18:53:23 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:23.033540103+08:00" level=error msg="stream copy error: reading from a closed fifo"
Mar 14 18:53:23 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:23.048055095+08:00" level=error msg="e71e1892e1066e3e929682db0b68831139a88ca2f7adcfdc1756ed133b0cf329 cleanu...h container"
Mar 14 18:53:23 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:23.048119452+08:00" level=error msg="Handler for POST /v1.40/containers/sealer-registry/start returned error: OCI runtim...
Mar 14 18:53:26 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:26.163493450+08:00" level=error msg="stream copy error: reading from a closed fifo"
Mar 14 18:53:26 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:26.163687645+08:00" level=error msg="stream copy error: reading from a closed fifo"
Mar 14 18:53:26 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:26.188666646+08:00" level=error msg="e71e1892e1066e3e929682db0b68831139a88ca2f7adcfdc1756ed133b0cf329 cleanu...h container"
Mar 14 18:53:26 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:53:26.188769244+08:00" level=error msg="Handler for POST /v1.40/containers/sealer-registry/start returned error: OCI runtim...
Mar 14 18:54:11 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:54:11.679212555+08:00" level=warning msg="failed to retrieve runc version: exit status 127"
Mar 14 18:57:34 master140.sealer.hatech.com.cn dockerd[2735]: time="2023-03-14T18:57:34.724195187+08:00" level=warning msg="failed to retrieve runc version: exit status 127"
  1. 卸载原来的
[root@master140 ~]# rpm -qa | grep libseccomp
libseccomp-devel-2.3.1-4.el7.x86_64
libseccomp-2.3.1-4.el7.x86_64

[root@master140 ~]# rpm -e libseccomp-devel-2.3.1-4.el7.x86_64 --nodeps
[root@master140 ~]# rpm -e libseccomp-2.3.1-4.el7.x86_64 --nodeps
  1. 下载高于2.4以上的包
# centos7版本
[root@master140 ~]#  http://rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/libseccomp-2.3.1-4.el7.x86_64.rpm

# centos8版本
[root@master140 ~]#  http://rpmfind.net/linux/centos/8-stream/BaseOS/x86_64/os/Packages/libseccomp-2.5.2-1.el8.x86_64.rpm


# 安装
[root@master140 ~]#  rpm -ivh libseccomp-2.3.1-4.el8.x86_64.rpm 
[root@master140 ~]#  rpm -ivh libseccomp-2.5.2-1.el8.x86_64.rpm 


# 查看版本
[root@master140 ~]#  rpm -qa | grep libseccomp
  1. 查看是否安装
Client: Docker Engine - Community
 Version:           19.03.14
 API version:       1.40
 Go version:        go1.13.15
 Git commit:        5eb3275
 Built:             Tue Dec  1 19:14:24 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          19.03.14-sealer
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       711cc111cf
  Built:            Wed Jun  2 09:07:15 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.3.9
  GitCommit:        ea765aba0d05254012b0b9e595e995c09186427f
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d1
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
[root@master140 ~]#