Docker实战 | 使用Docker部署DumbAssets固定资产管理平台

发布时间:2026/10/25 1:19:44
Docker实战 | 使用Docker部署DumbAssets固定资产管理平台 【Docker项目实战】使用Docker部署DumbAssets固定资产管理平台一、DumbAssets介绍1.1 DumbAssets简介1.2 DumbAssets主要特点二、本次实践规划2.1 本地环境规划2.2 本次实践介绍三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本四、拉取DumbAssets镜像五、部署DumbAssets服务5.1 创建部署目录5.2 编辑部署文件5.3 创建DumbAssets容器5.4 查看DumbAssets容器状态5.5 检查DumbAssets容器日志六、访问DumbAssets服务七、DumbAssets基本使用7.1 添加固定资产7.2 查看效果八、总结一、DumbAssets介绍1.1 DumbAssets简介DumbAssets是一个极简但实用的物理资产追踪工具专为帮助个人或小团队管理设备、组件、保修信息和定期维护而设计。它轻量、易用支持本地部署适合追求简洁高效的用户。1.2 DumbAssets主要特点 可记录资产的型号、序列号、购买信息等详细资料。 支持为资产添加多级组件和子组件实现精细化管理。️ 允许上传并存储资产的照片、发票和相关文件。 支持通过名称、型号、序列号或描述快速搜索资产。️ 采用树状结构组织组件清晰展示层级关系。 可配置保修到期提醒避免错过关键时间节点。 支持设置定期维护任务并自动发送提醒通知。️ 提供灵活的标签系统便于多维度分类和筛选。 内置 Apprise 通知集成支持邮件、Telegram、Slack 等多种推送方式。 通知中包含直达资产的链接方便快速查看详情。 支持深色与浅色模式切换并记忆用户偏好。️ 提供 PIN 码登录保护并具备暴力破解防护机制。 支持 Docker 部署安装配置简单易于维护升级。二、本次实践规划2.1 本地环境规划本次实践为个人测试环境操作系统版本为 Ubuntu 24.04.2 LTS。hostnameIP地址操作系统版本Docker版本部署项目jeven01192.168.3.88Ubuntu 24.04.2 LTS28.3.3DumbAssets2.2 本次实践介绍1.本次实践部署环境为个人测试环境生产环境请谨慎2.在Docker环境下部署DumbAssets固定资产管理平台。三、本地环境检查3.1 检查Docker服务状态检查Docker服务是否正常运行确保Docker正常运行。rootjeven:~# systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded(/usr/lib/systemd/system/docker.service;enabled;preset: enabled)Active: active(running)since Tue2025-09-0211:41:03 UTC;27s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID:782009(dockerd)Tasks:19Memory:96.5M(peak:105.5M)CPU:1.750s CGroup: /system.slice/docker.service └─782009 /usr/bin/dockerd-Hfd://--containerd/run/containerd/containerd.sock3.2 检查Docker版本检查Docker版本rootjeven:~# docker -vDocker version28.3.3, build 980b8563.3 检查docker compose 版本检查Docker compose版本确保2.0以上版本。dockercompose version四、拉取DumbAssets镜像下载DumbAssets容器镜像如下所示dockerpull dumbwareio/dumbassets:1.0.11五、部署DumbAssets服务5.1 创建部署目录创建部署目录mkdir-p/data/dumbassets/datacd/data/dumbassets设置目录权限chmod-R777/data/dumbassets5.2 编辑部署文件如果使用docker-cli方式部署则可参考以下命令dockerrun-d\--restartunless-stopped\--namedumbassets\-p5600:3000\-v$(pwd)/data:/app/data\dumbwareio/dumbassets:1.0.11在部署目录下创建docker-compose.yaml文件内容如下所示vimdocker-compose.yamlversion:3.9services:dumbassets:image:dumbwareio/dumbassets:1.0.11volumes:-/data/dumbassets/data:/app/dataports:-5600:3000container_name:dumbassetsrestart:unless-stopped环境变量官方文档可参考官方的详细说明 https://github.com/DumbWareio/DumbAssets/tree/main#configuration5.3 创建DumbAssets容器执行以下命令创建DumbAssets容器。dockercompose up-d5.4 查看DumbAssets容器状态检查DumbAssets容器运行状态确保DumbAssets容器正常启动。rootjeven:/data/donetick# docker compose psWARN[0000]/data/donetick/docker-compose.yaml: the attributeversionis obsolete, it will be ignored, please remove it to avoid potential confusion NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS dumbassets dumbwareio/dumbassets:1.0.11docker-entrypoint.s…dumbassets4minutes ago Up4minutes0.0.0.0:5600-3000/tcp,[::]:5600-3000/tcp5.5 检查DumbAssets容器日志检查容器运行日志确保DumbAssets服务正常运行。dockercompose logs六、访问DumbAssets服务浏览器地址http://个人的服务器IP:5600访问DumbAssets首页。如果无法访问请确保宿主机的防火墙已关闭或已放行相关端口对于云服务器还需配置相应的安全组规则。七、DumbAssets基本使用7.1 添加固定资产我们点击“Add Asset ” 选项进入添加资产配置页面。填写固定资产基本信息如下所示主要配置项说明字段英文说明名称Name资产的名称或标题生产厂家Manufacturer资产的生产厂商或品牌型号Model Number资产的具体型号序号Serial Number资产的唯一序列号购买日期Purchase Date资产的采购日期价格Price资产的购买价格保修范围Warranty Scope保修涵盖的具体内容或条款保修到期Warranty Expiration保修服务的截止日期链接Link相关网页链接如购买页面、说明书等标签Tags用于分类和检索的关键词标签备注Notes其他补充信息或说明7.2 查看效果添加固定资产后效果如下首页效果如下八、总结本次实践成功完成了DumbAssets的本地部署与基础使用验证了其作为轻量级资产跟踪工具的实用性。通过Docker方式部署过程简洁高效服务运行稳定。实现了资产信息的录入与管理基本功能符合预期。DumbAssets界面简洁、功能清晰适合个人或小型团队用于固定资产的日常跟踪与维护。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询