从安装到守护进程:Docuum完整部署指南(含macOS/Linux/Windows)

📅 2026/8/10 18:16:07
从安装到守护进程:Docuum完整部署指南(含macOS/Linux/Windows)
从安装到守护进程Docuum完整部署指南含macOS/Linux/Windows【免费下载链接】docuumDocuum performs least recently used (LRU) eviction of Docker images. ️项目地址: https://gitcode.com/gh_mirrors/do/docuumDocuum是一款强大的Docker镜像LRU最近最少使用清理工具能够自动管理Docker镜像存储帮助用户释放磁盘空间并优化系统性能。本指南将详细介绍如何在macOS、Linux和Windows系统上安装Docuum并配置为守护进程实现自动化运行。为什么选择DocuumDocker镜像随着使用会不断累积占用大量磁盘空间。Docuum通过LRU算法智能清理不常用镜像确保系统始终保持在设定的存储阈值内。它支持多种安装方式可灵活配置清理策略并能作为系统服务后台运行完全自动化管理过程。快速安装Docuum全平台通用脚本安装macOS/Linux对于macOS或Linux系统AArch64或x86-64架构最简便的安装方法是使用官方安装脚本curl https://raw.githubusercontent.com/stepchowfun/docuum/main/install.sh -LSfs | sh安装脚本支持以下可选环境变量自定义安装VERSIONx.y.z指定安装特定版本默认最新版PREFIX/path/to/install指定安装路径默认/usr/local/bin例如安装到当前工作目录curl https://raw.githubusercontent.com/stepchowfun/docuum/main/install.sh -LSfs | PREFIX. shHomebrew安装macOS如果已安装Homebrew可以直接通过brew命令安装brew install docuum更新现有安装brew upgrade docuumCargo安装跨平台拥有Rust环境的用户可通过Cargo安装cargo install docuum更新现有安装cargo install docuum --force手动安装全平台从发布页面下载对应平台的二进制文件赋予执行权限chmod x docuum将文件移动到PATH目录mv docuum /usr/local/bin/Windows安装Windows用户需先下载适合AArch64或x86-64架构的二进制文件然后将其添加到系统PATH环境变量中。基础使用方法安装完成后可以通过命令行手动运行Docuumdocuum --threshold 10 GB核心参数说明-t, --threshold THRESHOLD设置磁盘使用阈值支持多种单位表示绝对单位10 GB、10 GiB、10GBLinux系统还支持百分比50%表示使用50%的磁盘空间配置为守护进程自动化运行macOS使用launchd复制服务配置文件到系统目录sudo cp service_configs/local.docuum.plist /Library/LaunchDaemons/确保文件权限正确sudo chown root:wheel /Library/LaunchDaemons/local.docuum.plist加载并启动服务sudo launchctl load /Library/LaunchDaemons/local.docuum.plist查看日志tail -F /var/log/docuum.logLinux使用systemd复制服务配置文件到系统目录sudo cp service_configs/docuum.service /etc/systemd/system/确保文件权限正确sudo chown root:root /etc/systemd/system/docuum.service启用并启动服务sudo systemctl enable docuum --now查看日志sudo journalctl --follow --unit docuum服务配置文件docuum.service中已预设依赖Docker服务Afterdocker.service Wantsdocker.serviceWindows使用NSSM下载并安装NSSM将其添加到PATH以管理员身份运行Windows Terminal执行nssm install Docuum在弹出的配置窗口中Application标签选择Docuum二进制文件路径可添加参数如--threshold 10 GBI/O标签可配置日志文件路径点击Install service完成安装启动服务nssm start Docuum查看日志根据配置的路径Get-Content -Wait docuum.log高级配置与最佳实践自定义清理策略Docuum支持通过命令行参数调整清理行为常用参数包括--threshold设置磁盘使用阈值核心参数--interval设置检查间隔时间默认60秒例如设置每30秒检查一次阈值为20GBdocuum --threshold 20 GB --interval 30容器化运行如果偏好使用Docker容器运行Docuum可执行docker run --rm -v /var/run/docker.sock:/var/run/docker.sock stephanmisc/docuum --threshold 10 GB配置为守护进程时需移除--tty标志并确保容器持续运行。日志管理macOS日志默认位于/var/log/docuum.logLinux通过journalctl查看sudo journalctl --unit docuumWindows在NSSM配置中指定日志路径定期检查日志可以帮助了解清理情况和排查问题。常见问题解决权限问题确保Docuum具有访问Docker套接字的权限Linux系统可能需要将用户添加到docker组sudo usermod -aG docker $USER服务启动失败检查配置文件路径和权限是否正确查看日志文件获取详细错误信息确保Docker服务已正常启动阈值不生效确认阈值单位是否正确区分GB和GiBLinux系统百分比阈值需确保磁盘挂载点正确手动运行docuum --threshold X测试是否正常工作总结通过本指南您已掌握在macOS、Linux和Windows系统上安装和配置Docuum的完整流程。无论是通过脚本快速安装还是使用系统原生服务管理工具配置守护进程Docuum都能帮助您自动管理Docker镜像保持系统磁盘空间的高效利用。根据实际需求调整阈值和检查间隔可获得最佳的存储管理体验。【免费下载链接】docuumDocuum performs least recently used (LRU) eviction of Docker images. ️项目地址: https://gitcode.com/gh_mirrors/do/docuum创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考