docker部署PruneMate

1、prunemate简介

PruneMate 是一个开源的、可视化的 Docker 镜像和资源清理工具,主要用于自动清理 NAS 或家庭服务器上 Docker 积累的无用资源,释放存储空间。

2、核心功能与特点

它的主要功能和设计亮点包括:

一键可视化清理:通过网页界面直观地管理和清理未使用的 Docker 资源,如镜像、容器、网络、数据卷和构建缓存,无需记忆复杂的命令。

灵活的定时计划:支持按日、周或月自动执行清理任务,实现"设好即忘"的自动化管理。

可控的选择性清理:可以精确勾选需要清理的资源类型,避免误删重要数据。

远程主机管理:通过配置Docker Socket Proxy,可以从一个PruneMate实例管理局域网内多台Docker主机的清理任务。

清理报告与通知:提供清晰的清理报告,显示释放的空间大小。支持通过Gotify、ntfy、Discord或Telegram等渠道发送通知,可设置为仅在真正清理了资源时推送。

3、拉取prunemate镜像

bash 复制代码
# 原始镜像
docker pull anoniemerd/prunemate:latest
# x86镜像
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/prunemate:latest
# arm架构镜像
docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/linux_arm64_prunemate:latest

4、创建数据目录

bash 复制代码
mkdir -p /data/prunemate
chmod 777 /data/prunemate

Docker CLI 命令部署

bash 复制代码
docker run -d \
  --name prunemate \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /data/prunemate/logs:/var/log \
  -v /data/prunemate/config:/config \
  -e PRUNEMATE_TZ=Asia/Shanghai \
  -e PRUNEMATE_TIME_24H=true \
  registry.cn-hangzhou.aliyuncs.com/qiluo-images/prunemate:latest
bash 复制代码
5、编辑docker-compose.yaml文件
vi /data/prunemate/docker-compose.yaml
services:
  prunemate:
    image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/prunemate:latest
    container_name: prunemate
    ports:
      - "8080:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /data/prunemate/logs:/var/log
      - /data/prunemate/config:/config
    environment:
      - PRUNEMATE_TZ=Asia/Shanghai
      - PRUNEMATE_TIME_24H=true
    restart: unless-stopped

6、启动prunemate容器

bash 复制代码
cd /data/prunemate/
docker-compose up -d
docker-compose ps
docker logs -f prunemate

7、访问prunemate服务

浏览器访问: http://192.168.112.115:8080

PruneMate 的核心价值在于将复杂的 Docker 清理工作变得安全、简单和自动化,特别适合喜欢尝试新容器又希望系统保持整洁的 NAS 和家庭实验室用户。

相关推荐
Android系统攻城狮27 分钟前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根1 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
U-Mail邮件系统2 小时前
自建邮箱服务器有哪些软件?三款主流邮件服务器软件推荐
运维·服务器
空空dream2 小时前
03 | 离线部署 FastAPI + Ollama(qwen2:0.5b):从 Docker 联调到 Kubernetes 验收
docker·ai·kubernetes·fastapi
天远数科3 小时前
零信任架构实战:基于天远贷前风险报告构建自动化消金信贷风控与多头共债排查网关
运维·人工智能·架构·自动化
别动我齐刘海5 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
honsor5 小时前
机房IP化改造首选:以太网温湿度传感器,PoE供电+Modbus TCP一网搞定
linux·运维·服务器
星创易联5 小时前
PLC数据采集与远程运维平台:从边缘计算到集中监控
大数据·运维·边缘计算
郭老二5 小时前
【docker】docker compose使用,已nginx为例
nginx·docker·容器
寻道模式6 小时前
【运维心得】完整教程:绕过Win11限制让老机焕发新生
运维·操作系统·win11