跳至内容

通过 Docker 安装

如果您希望使用最简单、最便捷的安装方式,且无需修改 Hummingbot 源代码,我们建议您通过 Docker 安装 Hummingbot。

安装 Docker Compose

Hummingbot 使用 Docker Compose,这是一个用于定义和运行多容器 Docker 应用的工具。

Docker 官方网站 安装 Docker Desktop

  1. 桌面用户
    官方站点 安装 Docker Desktop

  2. 无头服务器(如 AWS EC2 或 Digital Ocean 的 VPS):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
    

前提条件

  • 已安装 Docker Desktop
  • 已启用 WSL2
  • 已安装 Ubuntu 发行版

请始终在以下环境中运行命令:
Ubuntu 终端(开始菜单 → Ubuntu)

安装(仅客户端)

本指南将帮助您启动独立的 Hummingbot 客户端。

克隆 Hummingbot 仓库

打开终端并运行以下命令,以克隆 Hummingbot 的 GitHub 仓库并进入根目录:

  git clone https://github.com/hummingbot/hummingbot.git
  cd hummingbot

启动 Hummingbot

  docker compose up -d

如果您的系统中尚未存在 latest 版本的 Hummingbot 镜像,此命令将开始下载它。

连接到实例

-d 标志以分离模式运行 Hummingbot。运行以下命令将其连接:

  docker attach hummingbot

您现在应看到 Hummingbot 欢迎界面:

welcome screen

要开始使用 Hummingbot,请参阅以下页面和指南:

开发分支 | 旧版本

如需安装开发分支或旧版本的 Hummingbot,请按以下步骤操作:

开发分支

要使用最新开发版本,请进入 hummingbot 文件夹,使用任意文本编辑器打开 docker-compose.yml 文件。找到 image 字段,将 latest 替换为 development

    image: hummingbot/hummingbot:development

旧版本

要安装特定旧版本,请将 image 字段替换为目标版本。版本标签格式为:version-x.x.x。例如,要安装 2.0.0 版本,请将 image 字段替换为:

image: hummingbot/hummingbot:version-2.0.0

Gateway:DEX 交易必需

用于去中心化交易所的必备组件

必须单独安装 Gateway 才能在以下支持的 DEX 上交易:
- Uniswap (以太坊)
- PancakeSwap (BNB 链)
- Trader Joe (Avalanche)
- dYdX (Starkware)
- 以及 30 多个其他平台

Gateway 是一种中间件,使 Hummingbot 能够与基于区块链的去中心化交易所交互。请按照 Gateway - 安装指南 中的说明生成证书并连接 Gateway 与 Hummingbot。