Docker部署wealth-tracker个人资产分析工具
Docker部署wealth-tracker个人资产分析工具
1.1 wealth-tracker简介
1.2 wealth-tracker主要特点
2.1 本地环境规划
2.2 本次实践介绍
3.1 检查Docker服务状态
3.2 检查Docker版本
3.3 检查docker compose 版本
5.1 创建部署目录
5.2 编辑部署文件
5.3 创建wealth-tracker容器
5.4 查看wealth-tracker容器状态
5.5 检查wealth-tracker容器日志
6.1 访问首页
6.2 添加账户
一、wealth-tracker介绍
1.1 wealth-tracker简介
Wealth Tracker是一款专注于个人资产分析的开源应用程序,通过直观的数据可视化和本地化部署,帮助用户全面掌握财务状况,并结合 AI 技术提供智能化的财务建议,助力用户实现财富增长与管理。
1.2 wealth-tracker主要特点
简洁易用的操作界面:无需财务专业知识,几步操作即可轻松上手。
丰富的数据可视化:通过图表直观展示资产变化,财务状况一目了然。
本地部署的灵活性:支持用户自主部署,保障数据隐私与系统可扩展性。
开源的代码架构:源代码完全开放,鼓励社区参与共建与持续优化。
多语言支持:支持中、英、法、日等多语言,满足全球用户需求。
AI 财务建议:基于资产特性与经济环境,AI 提供个性化理财建议。
记录财富见解:支持记录投资心得,沉淀经验智慧,辅助未来决策。
二、本次实践规划
2.1 本地环境规划
本次实践为个人测试环境,操作系统版本为 Ubuntu 24.04.2 LTS。

2.2 本次实践介绍
1.本次实践部署环境为个人测试环境,生产环境请谨慎; 2.在Docker环境下部署wealth-tracker个人资产分析工具。
三、本地环境检查
3.1 检查Docker服务状态
检查Docker服务是否正常运行,确保Docker正常运行。
root@jeven:~# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
Active: active (running) since Tue 2025-09-02 11:41:03 UTC; 27s ago
TriggeredBy: ● docker.socket
Main PID: 782009 (dockerd)
Tasks: 19
Memory: 96.5M (peak: 105.5M)
CPU: 1.750s
CGroup: /system.slice/docker.service
└─782009 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
3.2 检查Docker版本
检查Docker版本
root@jeven:~# docker -v
Docker version 28.3.3, build 980b856
3.3 检查docker compose 版本
检查Docker compose版本,确保2.0以上版本。
root@jeven:~# docker -v
Docker version 28.3.3, build 980b856
四、拉取wealth-tracker镜像
下载wealth-tracker容器镜像,如下所示:
docker pull nicejade/wealth-tracker:latest
五、部署wealth-tracker服务
5.1 创建部署目录
创建部署目录
mkdir -p /data/wealth-tracker && cd /data/wealth-tracker
目录授权
chmod -R 777 /data/wealth-tracker/
5.2 编辑部署文件
如果使用docker-cli方式部署,则可参考以下命令:
docker run -d -p 8888:8888 -v "$(pwd)/data:/app/data" nicejade/wealth-tracker:latest
在部署目录下,创建docker-compose.yaml文件,内容如下所示:
vim docker-compose.yaml
version: '3.8'
services:
wealth-tracker:
image: nicejade/wealth-tracker:latest
container_name: wealth-tracker
ports:
- '8888:8888'
volumes:
- /data/wealth-tracker/data:/app/data
restart: unless-stopped
5.3 创建wealth-tracker容器
执行以下命令,创建wealth-tracker容器。
5.4 查看wealth-tracker容器状态
检查wealth-tracker容器运行状态,确保wealth-tracker容器正常启动。
root@jeven:/data/wealth-tracker# docker compose ps
WARN[0000] /data/wealth-tracker/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
wealth-tracker nicejade/wealth-tracker:latest "/usr/local/bin/dock…" wealth-tracker 8 minutes ago Up 8 minutes 0.0.0.0:8888->8888/tcp, [::]:8888->8888/tcp
5.5 检查wealth-tracker容器日志
检查容器运行日志,确保wealth-tracker服务正常运行。
六、访问wealth-tracker服务
6.1 访问首页
浏览器地址:
http://<个人的服务器IP>:8888,访问wealth-tracker首页。如果无法访问,请确保宿主机的防火墙已关闭或已放行相关端口,对于云服务器还需配置相应的安全组规则。

6.2 添加账户
点击“新增”选项,进入新增账户页面。

自行填写账户信息,如下所示:
在这里插入图片描述
七、总结
通过本次实践,我们成功使用Docker部署了Wealth-Tracker个人资产分析工具,实现了对财务数据的可视化管理。该工具部署简便、界面清晰,结合AI建议功能,有助于用户全面掌握资产状况并优化理财决策。整个过程体现了Docker在快速搭建个人金融管理应用中的高效性与灵活性。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~


