docker - Docker 拉取:`remove /.pivot_root347438920: device or resource busy`
问题描述
我正在尝试使用 docker 从 GCR 中提取图像,使用:
docker pull eu.gcr.io/<project>/<image>:<tag>
但是我不断收到错误消息:
failed to register layer: ApplyLayer exit status 1 stdout: stderr: Error cleaning up after pivot: remove /.pivot_root347438920: device or resource busy
收到错误后,对 docker 的所有调用都会返回:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
的输出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 2020-08-18 10:38:26 CEST; 14min ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 985 (dockerd)
Tasks: 42
Memory: 175.0M
CGroup: /system.slice/docker.service
└─985 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Aug 18 10:38:25 <my_name> dockerd[985]: time="2020-08-18T10:38:25.329780734+02:00" level=info msg="Loading containers: start."
Aug 18 10:38:26 <my_name> dockerd[985]: time="2020-08-18T10:38:26.093178325+02:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address"
Aug 18 10:38:26 <my_name> dockerd[985]: time="2020-08-18T10:38:26.219186657+02:00" level=info msg="Loading containers: done."
Aug 18 10:38:26 <my_name> dockerd[985]: time="2020-08-18T10:38:26.333584778+02:00" level=info msg="Docker daemon" commit=48a66213fe graphdriver(s)=devicemapper version=19.03.12-ce
Aug 18 10:38:26 <my_name> dockerd[985]: time="2020-08-18T10:38:26.334733161+02:00" level=info msg="Daemon has completed initialization" Aug 18 10:38:26 emil-pc dockerd[985]: time="2020-08-18T10:38:26.389239911+02:00" level=info msg="API listen on /run/docker.sock"
Aug 18 10:38:26 <my_name> systemd[1]: Started Docker Application Container Engine.
Aug 18 10:46:05 <my_name> dockerd[985]: time="2020-08-18T10:46:05.342092783+02:00" level=info msg="Attempting next endpoint for pull after error: failed to register layer: ApplyLayer exit status 1 stdout: stderr: Error cleaning up after pivot: remove /.pivot_root557795275: device or resource busy"
我尝试重新启动 docker 但无济于事。任何帮助都非常受欢迎。
解决方案
推荐阅读
- python - Understanding monte carlo tree search
- mpi - 用于并行归约的浮点相关数值稳定性问题
- opencl - Irregular behaviour of vectors in OpenCL(1.2) kernels
- aws-lambda - AWS CloudFormation 更新 Lambda 代码以在 S3 存储桶中使用最新版本
- c# - UWP StartBringIntoView 在 Page_Loaded 中不起作用
- javascript - React Native - fetch 似乎没有触发
- javascript - jQuery 的移动导航问题
- javascript - in the table add a row at the top js
- django - 添加国家和城市 django
- angular - Pass value from one template to another