Docker dm_task_run失败错误 [英] Docker dm_task_run failed error

查看:92
本文介绍了Docker dm_task_run失败错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天我第一次在Fedora 21上安装了docker。现在,我需要从默认的/ var / lib / docker更改docker images文件夹的位置。

Today I first time installed docker on Fedora 21. Now, I need change location of docker images folder from default /var/lib/docker.

复制文件后(跳过devicemapper子文件夹,停止docker服务)并更改/ etc / sysconfig / docker(添加-g选项),我再次运行docker服务,没问题,创建了devicemapper /元数据。

After copying files (devicemapper subfolder skipped, docker service stopped) and changing /etc/sysconfig/docker (adding -g option), I run docker service again, no problems, devicemapper/metadata created.

接下来,我正在尝试提取第一张图片:

Next, I'm trying to pull first image:

docker pull centos

但是发生了此错误:

docker pull centos
latest: Pulling from docker.io/centos

6941bfcbbfca: Download complete 
6941bfcbbfca: Error downloading dependent layers 
41459f052977: Downloading [==========================>                        ] 41.61 MB/77.28 MB
fd44297e2ddb: Error pulling image (latest) from docker.io/centos, endpoint: https://registry-1.docker.io/v1/, Driver devicemapper failed to create image rootfs 6941bfcbbfca7f4f48becd38f2639157042bfd44297e2ddb: Error pulling image (latest) from docker.io/centos, Driver devicemapper failed to create image rootfs 6941bfcbbfca7f4f48becd38f2639157042b5cf9ab8c080f1d8b6d047380ecfc: Error running DeviceCreate (createSnapDevice) dm_task_run failed 
FATA[0013] Error pulling image (latest) from docker.io/centos, Driver devicemapper failed to create image rootfs 6941bfcbbfca7f4f48becd38f2639157042b5cf9ab8c080f1d8b6d047380ecfc: Error running DeviceCreate (createSnapDevice) dm_task_run failed 


$ I尝试此操作而不更改位置-好的,没有问题。

If I try this without changing location - ok, no problems.

如何解决?

推荐答案

问题3721 ,这通常是磁盘空间问题。

As seen in issue 3721, this generally is a disk space issue.

问题是 docker rmi 在这种情况下并不总是有效

The problem is that docker rmi doesn't always work in that case:


如果在映像完成提取之前磁盘已满,则在CentOS 6.5的v1.2中获得此功能。无法显示不完整的图像。

Getting this in v1.2 on CentOS 6.5 if a disk fills up before the image finishes pulling. Unable to rmi the incomplete image.

一个核选项


删除 / var / lib /中的所有内容docker 解决了。谢谢

另一个原因可能是将在两张图片之间下载fs的公共层

这篇关于Docker dm_task_run失败错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆