【Docker项目实战】使用Docker部署wealth-tracker个人资产分析工具

举报
江湖有缘 发表于 2025/09/22 19:08:51 2025/09/22
【摘要】 【Docker项目实战】使用Docker部署wealth-tracker个人资产分析工具

【Docker项目实战】使用Docker部署wealth-tracker个人资产分析工具

一、wealth-tracker介绍

1.1 wealth-tracker简介

Wealth Tracker 是一款专注于个人资产分析的开源应用程序,通过直观的数据可视化和本地化部署,帮助用户全面掌握财务状况,并结合 AI 技术提供智能化的财务建议,助力用户实现财富增长与管理。

1.2 wealth-tracker主要特点

简洁易用的操作界面:无需财务专业知识,几步操作即可轻松上手。

丰富的数据可视化:通过图表直观展示资产变化,财务状况一目了然。

本地部署的灵活性:支持用户自主部署,保障数据隐私与系统可扩展性。

开源的代码架构:源代码完全开放,鼓励社区参与共建与持续优化。

多语言支持:支持中、英、法、日等多语言,满足全球用户需求。

AI 财务建议:基于资产特性与经济环境,AI 提供个性化理财建议。

记录财富见解:支持记录投资心得,沉淀经验智慧,辅助未来决策。

二、本次实践规划

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为 Ubuntu 24.04.2 LTS。

hostname

IP地址

操作系统版本

Docker版本

部署项目

jeven01

192.168.3.88

Ubuntu 24.04.2 LTS

28.3.3

wealth-tracker

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
Docs: https://docs.docker.com
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

null

五、部署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容器。

docker compose up -d

null

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服务正常运行。

docker compose logs

null

六、访问wealth-tracker服务

6.1 访问首页

浏览器地址: http : //<个人的服务器IP>:8888,访问wealth-tracker首页。如果无法访问,请确保宿主机的防火墙已关闭或已放行相关端口,对于云服务器还需配置相应的安全组规则。

null

6.2 添加账户

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

null

自行填写账户信息,如下所示:

null

null

七、总结

通过本次实践,我们成功使用Docker部署了Wealth-Tracker个人资产分析工具,实现了对财务数据的可视化管理。该工具部署简便、界面清晰,结合AI建议功能,有助于用户全面掌握资产状况并优化理财决策。整个过程体现了Docker在快速搭建个人金融管理应用中的高效性与灵活性。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。