docker /dev/mapper/centos-root 空间满了,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker /dev/mapper/centos-root 空间满了,怎么办相关的知识,希望对你有一定的参考价值。

    查看本机硬盘空间使用情况:$ df -h 可以看到/dev/mapper/centos-root这一行的已用率差不多是100%了。

    进入根目录"/",启动超级管理员权限,查看下属各文件目录的大小情况:# du -h -x --max-depth=1

    从上一步可以看到根目录下各文件目录的大小,随后针对过大的文件目录不断重复第二步的大小查询。

    个人最后定位到了/var/lib/docker/tmp这个位置,经过比对后可以删除在Dockerfile运行中加入的文件。

    运行Dockerfile应放置在一个单独的空目录中运行,避免混入无关文件,拖累系统空间。
参考技术A 方法如下:
1 删除c 盘上的软件,重新安装在其他盘上。
2 安装360 安全卫士,或其了相似的软件,清理电脑垃圾。可以省好多空间的。
3 设置页面文件(虚拟内存) 到其他盘上,(默认在 c盘大),可以省1-4G 大小。
4 (xp)右击电脑 属性 高级 性能 设置 高级 更改
在自定义那里 c 设置为0-0 应用, 点 d 设置为 2000 - 4000
5 (win7) 计算机-属性-高级系统设置-性能设置-“高级”选项卡-虚拟内存-更改-选择要设置的驱动器d盘,选择系统管理大小或者根据需要选择自定义大小-设置-确定。
6 完成后重启电脑,C 盘大了很多
注:以上三项完成后,一般的C盘空间不足的问题都可能解决。

Docker安装

$ yum remove docker-latest-logrotate  docker-logrotate  docker-selinux dockdocker-engine
$ yum install -y yum-utils   device-mapper-persistent-data   lvm2

# 添加docker官方源
$ yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo
$ yum makecache fast
$ yum install docker-ce


# 国内部分用户可能无法连接docker官网提供的源,这里提供阿里云的镜像节点供测试使用
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
$ rpm --import http://mirrors.aliyun.com/docker-ce/linux/centos/gpg
$ yum makecache fast
$ yum -y install docker-ce

$ systemctl start docker
$ systemctl status docker

以上是关于docker /dev/mapper/centos-root 空间满了,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

docker /dev/mapper/centos-root 空间满了,怎么办

docker /dev/mapper/centos-root 空间满了,怎么办

为啥docker里面的/dev/shm没有bash权限

docker /dev/mapper/centos-root 空间满了,怎么办

linux卸载磁盘提示umount: /PT5/Docker/overlay2: target is busy

求助!vm虚拟机打不开/dev/vmmon