热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Docker运行错误:"精简池有免费数据块,低于最低要求"

如何解决《Docker运行错误:"精简池有免费数据块,低于最低要求"》经验,为你挑选了1个好方法。

我们试图以过去工作的方式运行一个docker,但现在我们得到一个"Thin Pool缺少空间"错误:

docker run --privileged -d --net=host --name=fat-redis -v /fat/deploy:/fat/deploy -v /fat/fat-redis/var/log:/var/log -v /home:/home fat-local.indy.xiolab.myserv.com/fat-redis:latest /fat/deploy/docker/fat-redis/fat_start_docker_inner.sh
docker: Error response from daemon: devmapper: Thin Pool has 486 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior.
See 'docker run --help'.

这个错误是什么意思?我们尝试了'docker rmi'和来自这里的建议,但都是徒劳的.

有任何想法吗?

谢谢



1> aaaarrgh..:

在旧版本的docker上默认使用环回设备上的数据/元数据运行.这有问题,较新的版本更改了此默认值.如果docker以这种方式配置,那么正常更新(例如通过rpm/apt)不会更改配置,这就是需要完全重新安装才能修复的原因.

这篇文章提供了有关如何配置旧版本以不使用环回设备的说明:http: //www.projectatomic.io/blog/2015/06/notes-on-fedora-centos-and-docker-storage-drivers/


推荐阅读
author-avatar
zhattt199_117
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有