今天我第一次在Fedora 21上安装了docker.现在,我需要从默认的/ var/lib/docker更改docker images文件夹的位置.
复制文件(跳过devicemapper子文件夹,停止停止服务器)和更改/ etc/sysconfig/docker(添加-g选项)后,我再次运行docker service,没有问题,devicemapper/metadata创建.
接下来,我试图拉第一张图片:
docker pull centos
Run Code Online (Sandbox Code Playgroud)
但是发生了这个错误:
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
Run Code Online (Sandbox Code Playgroud)
如果我尝试这个而不改变位置 - 好吧,没问题.
怎么解决?
小智 44
1) service docker stop
2) thin_check /home/docker/devicemapper/devicemapper/metadata
3) thin_check --clear-needs-check-flag /home/docker/devicemapper/devicemapper/metadata
4) service docker start
归档时间: |
|
查看次数: |
30781 次 |
最近记录: |