/var/lib/docker/overlay2:参数无效错误:启动 kubernetes pod 时出现 ImageInspectError

Dol*_*hin 0 kubernetes

今天我的 kubernetes 1.15 显示了这个错误:

\n
Failed to inspect image "registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3": rpc error: code = Unknown desc = Error response from daemon: readlink /var/lib/docker/overlay2: invalid argument\nError: ImageInspectError\n
Run Code Online (Sandbox Code Playgroud)\n

我试图在本地计算机中提取图像:

\n
~ \xe2\x8c\x9a 10:57:02\n$ docker pull registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3\nv1.0.3: Pulling from dabai_app_k8s/dabai-fat/soa-illidan-superhub\ne9afc4f90ab0: Already exists\n989e6b19a265: Already exists\naf14b6c2f878: Already exists\n5573c4b30949: Already exists\nfb1a405f128d: Already exists\n197b0f525c26: Already exists\nf133ed18caca: Already exists\nec53837eaf93: Pull complete\n24caf1aa821b: Pull complete\nf2d6b0ee2469: Pull complete\nDigest: sha256:43caa136d717fcca3a6aad96568c9d29745f3c3d391f29facc2bebeb9c26b5a0\nStatus: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3\nregistry.cn-hangzhou.aliyuncs.com/dabai_app_k8s/dabai-fat/soa-illidan-superhub:v1.0.3\n(base)\n
Run Code Online (Sandbox Code Playgroud)\n

工作正常,我尝试在远程 kubernetes 集群机器中拉取映像,工作正常。看来是 kubernetes 的问题,我该怎么解决呢?

\n

在此输入图像描述

\n

这是我的 Kubernetes 版本:

\n
$ kubectl version\nClient Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T23:35:15Z", GoVersion:"go1.14.2", Compiler:"gc", Platform:"darwin/amd64"}\nServer Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.2", GitCommit:"f6278300bebbb750328ac16ee6dd3aa7d3549568", GitTreeState:"clean", BuildDate:"2019-08-05T09:15:22Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}\n(base)\n
Run Code Online (Sandbox Code Playgroud)\n

Abh*_*wad 6

我建议您首先停止 docker 引擎,systemctl stop docker然后使用rm -rf /var/lib/docker. 那么你应该用 再次启动 docker systemctl start docker

参考: https: //github.com/docker/for-mac/issues/1396