跳转至内容

通过 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 (Ethereum)
- PancakeSwap (BNB Chain)
- Trader Joe (Avalanche)
- dYdX (Starkware)
- 以及 30+ 其他平台

Gateway 作为中间件,使 Hummingbot 能够与基于区块链的去中心化交易所进行交互。要进行设置,请按照 Gateway - Installation 中的说明生成证书并将 Gateway 连接到 Hummingbot。