Aekor

Aekor
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. TradingAgents-CN
  3. 正文

TradingAgentsCN V2.1.0 Docker 一键部署指南

2026-06-11 9924点热度 0人点赞 0条评论

TradingAgentsCN V2.1.0 提供了 Docker 一键部署方案,适用于 Linux 和 macOS 系统。
无需手动配置环境,只需一条命令即可完成全部安装。

部署完成后,你将获得以下服务:

  • 前端界面:可通过浏览器访问,操作交易策略
  • 后端 API:负责策略引擎与数据处理
  • MongoDB 数据库:存储交易数据与配置
  • Redis 缓存:加速数据读写

系统要求

项目最低要求
操作系统Ubuntu 18.04+、Debian 10+、CentOS 7+、macOS 12+
内存4GB 以上
磁盘10GB 以上可用空间
网络可访问 Docker Hub(hub.docker.com)

如果服务器在国内,建议配置 Docker 镜像加速器,以提升下载速度。

快速开始

Linux 用户

直接执行一行命令即可部署:

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s --

脚本会自动检查并安装所需依赖,包括 Docker 和 Docker Compose,然后引导你完成配置。

macOS 用户

macOS 需要先安装 Docker Desktop,再运行部署脚本。

步骤 1:安装 Docker Desktop

方式 A:前往 Docker 官网下载安装
方式 B:使用 Homebrew 安装:

brew install --cask docker

步骤 2:启动 Docker Desktop

从应用程序中打开 Docker Desktop,等待状态栏图标变为稳定状态。

步骤 3:运行部署脚本

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s --

部署过程详解

运行脚本后,会依次完成以下步骤。

1. 依赖检查

脚本会自动检测 Docker 和 Docker Compose 是否已安装。
如果缺少依赖,会提示是否自动安装:

  • Linux:自动使用官方脚本安装 Docker 和 Docker Compose
  • macOS:提示安装 Docker Desktop,Docker Desktop 自带 Compose

2. 端口配置

脚本会依次询问四个端口,直接回车即可使用默认值。

服务默认端口说明
Nginx(前端)8082浏览器访问端口
MongoDB27017数据库端口
Redis6379缓存端口
Backend(后端)8000API 服务端口

如果这些端口已被其他服务占用,可以输入其他可用端口号。

3. 版本选择

输入要部署的版本号,例如 2.1.0。
直接回车则使用最新版本 latest。

注意:版本号无需加 v 前缀,脚本会自动处理。

4. 自动下载配置

脚本会自动从服务器下载以下配置文件:

  • docker-compose.compiled.yml:Docker 服务编排文件
  • nginx/nginx-proxy.conf:Nginx 反向代理配置
  • .env:环境变量配置

如果配置文件已存在,脚本会询问是否覆盖。

5. 启动服务

脚本会自动拉取 Docker 镜像并启动所有服务。
首次部署需要等待镜像下载完成,具体时间取决于网络速度,通常为 3 到 10 分钟。

部署完成后

脚本运行成功后会显示访问信息,例如:

✅ 部署完成!

========================================
  访问信息
========================================
部署版本: v2.1.0
前端地址: http://localhost:8082
后端API:  http://localhost:8082/api
MongoDB:  localhost:27017
Redis:    localhost:6379

默认账号: admin
默认密码: admin123

打开浏览器访问:

http://你的服务器IP:8082

使用默认账号密码登录后,请第一时间修改密码。

非交互模式

适用于自动化部署或脚本调用,可跳过所有交互提示,使用默认值或命令行参数。

使用默认配置部署最新版

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s -- --non-interactive

指定版本号

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s -- --non-interactive --image-tag 2.1.0

自定义端口

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s -- --non-interactive --nginx-port 9090 --mongodb-port 27018

可用参数

参数说明
--non-interactive非交互模式
--image-tag TAG指定版本号,如 2.1.0
--nginx-port PORT前端端口,默认 8082
--mongodb-port PORT数据库端口,默认 27017
--redis-port PORT缓存端口,默认 6379
--backend-port PORT后端端口,默认 8000

日常运维

以下命令请在部署目录下执行。

查看服务状态

docker compose -f docker-compose.compiled.yml ps

查看实时日志

查看所有服务日志:

docker compose -f docker-compose.compiled.yml logs -f

查看指定服务日志:

docker compose -f docker-compose.compiled.yml logs -f backend
docker compose -f docker-compose.compiled.yml logs -f frontend

停止服务

docker compose -f docker-compose.compiled.yml down

重启服务

docker compose -f docker-compose.compiled.yml restart

更新到新版本

重新运行部署脚本,输入新版本号即可。
脚本会自动清理旧容器、拉取新镜像、启动服务:

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s --

常见问题

Q:Docker 镜像下载很慢怎么办?

建议配置 Docker 镜像加速器。
编辑 Linux 下的 /etc/docker/daemon.json:

{
  "registry-mirrors": ["https://你的镜像加速地址"]
}

然后重启 Docker:

systemctl restart docker

常见的国内镜像加速器可咨询你的云服务商。

Q:端口被占用怎么办?

运行脚本时输入其他可用端口号,或者使用非交互模式指定端口:

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s -- --nginx-port 9090

Q:如何查看服务是否正常运行?

使用以下命令检查:

docker compose -f docker-compose.compiled.yml ps

如果所有服务状态显示 running 或 Up,说明运行正常。

Q:如何重置到初始状态?

停止并删除所有容器和数据卷:

docker compose -f docker-compose.compiled.yml down -v

然后重新运行部署脚本:

curl -fsSL https://www.tradingagentscn.com/docker/deploy.sh | bash -s --

注意:-v 会删除数据库数据,请提前备份。

Q:macOS 上提示 “Docker 服务未运行”?

请确认 Docker Desktop 已启动。
检查状态栏是否有 Docker 鲸鱼图标,图标稳定表示 Docker 已就绪。

Q:服务器重启后服务会自动启动吗?

Docker 服务配置了 restart: unless-stopped 策略。
只要 Docker 服务设为开机自启,容器就会跟随自动启动。

检查 Docker 开机自启状态:

systemctl is-enabled docker

如果显示 disabled,执行:

systemctl enable docker

✅ 官方唯一渠道:📦 GitHub 仓库:https://github.com/hsliuping/TradingAgents-CN

Aekor AI-API 中转站,让全球顶尖 AI 大模型“触手可及”!你是否曾为这些烦恼头疼?

🔹 人在国内,却总被海外官网 API 的高延迟、掉线、甚至无法访问困扰?

🔹 想用最强的 GPT、Claude 等模型,却卡在海外信用卡、支付审核等重重阻碍?

🔹 官方 API 太贵?Aekor 为你打通“网络-支付-成本”的任督二脉!

💡 Aekor 核心价值:好用、便宜、快 💡

🚀 高速稳定,告别掉线国内专线加速,API 响应低延迟,告别「转圈圈」的焦虑,开发效率瞬间拉满!

🧠 顶尖模型,随需而调涵盖 GPT 系列、Claude 系列等全球主流大厂模型,一次接入,轻松调用!

🎁 免费白嫖,诚意拉满!

注册即送 20 美元体验额度,够你狠狠测试一轮模型质量与线路稳定性了!

🚪 入口:https://api.aekor.com

⚠️ 温馨提示:API 中转市场虽多但良莠不齐(甚至有些会偷工减料换小模型糊弄事儿)。Aekor 坚持提供正版稳定的服务,但还是建议:先用免费的 20 刀测试是否契合自身需求,满意了再小额充值上车,理性消费不盲目。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Docker Docker Compose TradingAgentsCN 前端界面 后端 API
最后更新:2026-06-16

Aekor

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

使用AI教程

  • API报错解决方案
  • API 基础知识
  • API Key 获取

分类

  • Blog
  • TradingAgents-CN
  • 使用教程

COPYRIGHT © 2026 Aekor. ALL RIGHTS RESERVED.