使用 Docker Compose 部署
使用 Docker Compose,可在单台主机上运行完整的 API7 网关部署,用于评估、本地开发或小规模测试。你可以选择快速安装来获得开箱即用的完整环境;如需自定义控制面或单独部署网关,则可使用手动部署流程。
备注
Docker Compose 仅适用于开发和测试。生产环境请参阅 在 Kubernetes 上部署 API7 企业版 和 部署高可用环境。
前置条件
- Docker(v20.10.x 或更高版本)
- Docker Compose(v2.x 或更高版本)
- curl
- 有效的 API7 企业版许可证。获取试用许可证。
快速安装
请根据目标主机的网络条件选择安装方式:
- 在线安装:从互联网下载部署文件和容器镜像。
- 离线安装:使用包含部署文件和所有必要容器镜像的离线部署包。
两种方式都会创建 api7-ee 目录,并启动控制台、DP Manager、数据面网关、PostgreSQL、Prometheus 和其他配套服务。它们还会创建 default 网关组,并将网关实例连接到该网关组。