docker overlay2 空间占满100%时,处理方法

本文介绍了一种通过更改Docker overlay2目录位置来增加Docker可用磁盘空间的方法。具体步骤包括:首先关闭Docker服务,然后将/var/lib/docker目录移动到/home下,并创建指向新位置的符号链接,最后重启Docker服务。
部署运行你感兴趣的模型镜像

引用自:https://unix.stackexchange.com/questions/414483/docker-increase-available-disk-space
跟换overlay2目录地址:
You could move the docker directory to somewhere under /home and create a symlink /var/lib/docker pointing to the new location. For example:

shut down docker first

mv /var/lib/docker /home/
ln -s /home/docker/ /var/lib/

restart docker now

Use another directory if /home/docker already exists.

Instead of, or as well as, the symlink from /var/lib/docker -> /home/docker, you could also reconfigure docker so that it expects to find its directory under /home rather than /var/lib.

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

Docker 挂载目录 `docker/overlay2` 已满,可以尝试以下几种解决方案: ### 清理无用的 Docker 资源 - **删除停止的容器**:停止的容器会占用 `overlay2` 中的空间,可以使用以下命令删除所有停止的容器: ```bash docker container prune ``` - **删除未使用的镜像**:未使用的镜像也会占用大量空间,使用以下命令删除所有未使用的镜像: ```bash docker image prune -a ``` - **删除无用的网络**:无用的网络同样会占用一定的空间,使用以下命令删除未使用的网络: ```bash docker network prune ``` - **删除悬空的卷**:悬空的卷是指没有被任何容器使用的卷,使用以下命令删除悬空的卷: ```bash docker volume prune ``` ### 调整 Docker 存储驱动 可以考虑更改 Docker 的存储驱动,不同的存储驱动在空间使用和性能上有所不同。例如,将存储驱动从 `overlay2` 更改为 `btrfs` 或 `zfs`。 修改 `/etc/docker/daemon.json` 文件,添加或修改以下内容: ```json { "storage-driver": "btrfs" } ``` 修改完成后,重启 Docker 服务: ```bash systemctl restart docker ``` ### 迁移 `overlay2` 目录 可以将 `overlay2` 目录迁移到空间更大的磁盘分区。 - 停止 Docker 服务: ```bash systemctl stop docker ``` - 复制 `overlay2` 目录到新的磁盘分区: ```bash cp -rp /var/lib/docker/overlay2 /new/path/ ``` - 修改 `/etc/docker/daemon.json` 文件,指定新的存储路径: ```json { "data-root": "/new/path" } ``` - 启动 Docker 服务: ```bash systemctl start docker ``` ### 定期清理日志 容器日志也会占用大量空间,可以定期清理容器日志。可以通过修改 Docker 服务配置文件 `/etc/docker/daemon.json` 来限制日志文件的大小和数量: ```json { "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" } } ``` 修改完成后,重启 Docker 服务: ```bash systemctl restart docker ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值