系统级守护进程配置:systemd/launchd/NSSM实现Docuum自动运行
系统级守护进程配置systemd/launchd/NSSM实现Docuum自动运行【免费下载链接】docuumDocuum performs least recently used (LRU) eviction of Docker images. ️项目地址: https://gitcode.com/gh_mirrors/do/docuumDocuum是一款轻量级Docker镜像LRU最近最少使用清理工具能够自动管理Docker镜像存储防止磁盘空间被大量未使用的镜像占用。本文将详细介绍如何通过systemdLinux、launchdmacOS和NSSMWindows三种主流守护进程工具实现Docuum的自动运行配置让你的Docker环境保持高效整洁。Linux系统使用systemd配置Docuum自动运行systemd是现代Linux系统的标准初始化系统通过其服务管理功能可以轻松实现Docuum的后台运行和开机自启。1. 准备系统服务文件Docuum项目已提供预配置的systemd服务文件路径为service_configs/docuum.service。该文件包含以下关键配置[Unit] DescriptionDocuum Afterdocker.service Wantsdocker.service [Service] EnvironmentTHRESHOLD10 GB ExecStart/usr/local/bin/docuum --threshold ${THRESHOLD} Restarton-failure [Install] WantedBymulti-user.target2. 安装服务文件将服务文件复制到系统服务目录并设置权限sudo cp service_configs/docuum.service /etc/systemd/system/ sudo chmod 644 /etc/systemd/system/docuum.service3. 配置清理阈值编辑服务文件修改THRESHOLD环境变量设置Docker镜像存储的最大容量限制支持GB/MB单位sudo nano /etc/systemd/system/docuum.service4. 启用并启动服务sudo systemctl daemon-reload sudo systemctl enable docuum --now5. 验证服务状态sudo systemctl status docuummacOS系统使用launchd实现后台运行launchd是macOS系统的原生服务管理工具通过plist配置文件可以实现Docuum的自动启动和后台运行。1. 获取plist配置文件项目提供的macOS配置文件路径为service_configs/local.docuum.plist主要配置内容包括keyLabel/key stringlocal.docuum/string keyProgram/key string/usr/local/bin/docuum/string keyProgramArguments/key array string/usr/local/bin/docuum/string string--threshold/string string10 GB/string /array keyStandardOutPath/key string/var/log/docuum.log/string keyStandardErrorPath/key string/var/log/docuum.log/string2. 安装配置文件将plist文件复制到用户LaunchAgents目录cp service_configs/local.docuum.plist ~/Library/LaunchAgents/3. 修改配置参数使用文本编辑器修改阈值设置和日志路径nano ~/Library/LaunchAgents/local.docuum.plist4. 加载并启动服务launchctl load ~/Library/LaunchAgents/local.docuum.plist launchctl start local.docuum5. 设置开机自启launchctl enable user/$(id -u)/local.docuumWindows系统通过NSSM配置服务Windows系统没有原生的类似systemd的服务管理工具推荐使用NSSMNon-Sucking Service Manager来配置Docuum作为系统服务运行。1. 安装NSSM工具从NSSM官网下载适合Windows版本的二进制文件并添加到系统PATH环境变量中。2. 打开管理终端以管理员身份运行Windows Terminal或命令提示符。3. 启动NSSM配置界面nssm install Docuum4. 配置服务参数在NSSM配置窗口中设置以下参数Path: 选择Docuum可执行文件路径通常为C:\Program Files\Docuum\docuum.exeArguments:--threshold 10 GB设置清理阈值Log on: 选择Local System account并勾选Allow service to interact with desktopStartup type: 设置为Automatic5. 完成安装并启动服务点击Install service完成安装然后通过以下命令启动服务nssm start Docuum服务管理与故障排查查看服务运行状态Linux:systemctl status docuummacOS:launchctl list | grep docuumWindows:nssm status Docuum查看日志文件Linux:journalctl -u docuummacOS:tail -f /var/log/docuum.logWindows: 日志文件路径可在NSSM配置中指定调整清理阈值根据实际需求修改服务配置中的--threshold参数单位支持GB如20 GB或MB如5000 MB建议设置为系统磁盘容量的20-30%。总结通过本文介绍的三种方法你可以在任何主流操作系统上实现Docuum的自动运行配置。无论是Linux的systemd、macOS的launchd还是Windows的NSSM都能确保Docuum在后台持续监控并清理Docker镜像帮助你维护一个高效、整洁的Docker环境。根据你的操作系统选择合适的配置方法只需简单几步即可完成设置让Docuum为你的Docker存储管理保驾护航。【免费下载链接】docuumDocuum performs least recently used (LRU) eviction of Docker images. ️项目地址: https://gitcode.com/gh_mirrors/do/docuum创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

一款全能下载工具,如何让“下东西“这件事回归简单高效

一款全能下载工具,如何让“下东西“这件事回归简单高效

浏览器下载大文件时断时续,BT种子找不到合适的客户端,磁力链复制了半天没反应——下载这件事看似简单,却常常因为工具不给力变成一场拉锯战。如果你需要一款覆盖主流协议、界面清爽、速度稳定的下载工具,imFile 可能是那个值得尝试…

2026/10/28 14:30:11 阅读更多 →
招聘网站上出现新职位:“AI测试审计师”,月薪5万起步,JD只有三行字

招聘网站上出现新职位:“AI测试审计师”,月薪5万起步,JD只有三行字

关注 霍格沃兹软件测试开发 公众号,回复「资料」, 领取人工智能测试开发技术合集 当AI开始“审计”AI,测试工程师的下一个高薪赛道已经来了 大家好,我是某互联网公司的质量基础设施负责人。 最近在刷招聘网站的时候,发现了一个有意…

2026/10/24 19:41:06 阅读更多 →
python-shortcuts与Docker:跨平台开发Siri快捷指令的完美方案

python-shortcuts与Docker:跨平台开发Siri快捷指令的完美方案

python-shortcuts与Docker:跨平台开发Siri快捷指令的完美方案 【免费下载链接】python-shortcuts Create Siri Shortcuts with Python 项目地址: https://gitcode.com/gh_mirrors/py/python-shortcuts python-shortcuts是一个能让开发者使用Python创建Siri快…

2026/10/24 18:52:09 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/28 23:48:14 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/28 7:28:00 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/28 9:02:11 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/28 22:10:30 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/28 9:00:54 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/28 7:29:02 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 16:58:40 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 9:01:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 19:25:09 阅读更多 →