时间:2021-05-19
docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不够用了。通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docker目录文件过大。通过以下方法,解决该问题。
有多种方式修改docker默认存储位置。
最好是在docker安装完后,第一时间修改docker默认存储位置为其他大目录或者磁盘中。规避迁移数据过程中造成的风险。
- 停止docker服务
systemctl stop docker- 创建新的docker目录,执行命令df -h,找一个大的磁盘
我在 /data目录下面建了/data/docker/lib目录
mkdir -p /data/docker/lib- 迁移/var/lib/docker目录下面的文件到/data/docker/lib
迁移后的完成docker路径:/data/docker/lib/docker
rsync -avz /var/lib/docker/ /data/docker/lib/- 配置 /usr/lib/systemd/system/docker.service
vi /usr/lib/systemd/system/docker.service[Service]ExecStart=/usr/bin/dockerd --graph=/data/docker/lib/docker- 重启docker
systemctl daemon-reloadsystemctl restart dockersystemctl enable docker- 确认Docker Root Dir修改是否已经生效
[root@iZbp1jcwx7sfb1yrnvpg84Z docker]# docker info...Docker Root Dir: /data/docker/lib/dockerDebug Mode (client): falseDebug Mode (server): falseRegistry: https://index.docker.io/v1/...- 启动成功后,再确认之前的镜像是否还在
[root@iZbp1jcwx7sfb1yrnvpg84Z docker]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE10.80.177.233/policy 2.1.2 64ac4e178cd2 2 hours ago 818 MB10.80.177.233/crm 2.1.3 d7636fbb7a29 2 hours ago 762 MB- 确定容器没问题后删除/var/lib/docker/目录中的文件
到此这篇关于解决docker磁盘空间不足问题的文章就介绍到这了,更多相关docker磁盘空间不足内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
u盘是我们常用来临时拷贝或存储文件数据的可移动磁盘,但有时,我们在使用u盘空间足够状态下拷贝文件时却提示磁盘空间已满或是磁盘空间不足该怎么解决呢?今天我们就
自己还不知道,用磁盘空间时才发现“磁盘空间不足”的提示,而用“磁盘清理工具”进行清理时,发现清理不出多余空间。有
概述云平台客户的服务器可能会随着业务量的不断增长造成磁盘空间不足的情况,比如:共享文件服务器硬盘空间不足,在这个时候就需要增加磁盘空间,来满足线上的业务;又或者
内存或磁盘空间不足,Excel2003无法再次打开或保存任何文档。要想获得更多的可用内存,请关闭不再使用的工作簿或程序。要想释放磁盘空间,请删除相应磁盘上不需要
1.问题docker容器日志导致主机磁盘空间满了。dockerlogs-fcontainer_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。2.解