# 安装部署

注意:智能网关 安装部署依赖 ETCD 服务,在安装之前须先安装配置好 ETCD 服务。

# 安装和启动

Gateway Docker 镜像 (opens new window) 安装(适用所有系统)

Gateman Docker 镜像 (opens new window) 安装(适用所有系统)

$ docker pull bincent/gateway:alpine
$ docker pull bincent/gateman:alpine

# 配置文件参考

Gateway Default 配置文件

Gateman Default 配置文件

Docker Compose 示例:

version: '3'

services:
  gateway:
    image: bincent/gateway:alpine
    container_name: gateway
    restart: always
    volumes:
      - ./gateway/logs:/usr/local/apisix/logs
      - ./gateway/conf/config.yaml:/usr/local/apisix/conf/config.yaml:ro
    ports:
      - 9080:9080/tcp
      - 9443:9443/tcp
    network_mode: bridge

  gateman:
    image: bincent/gateman:alpine
    container_name: gateman
    restart: always
    volumes:
      - ./gateman/logs:/usr/local/gateman/logs
      - ./gateman/conf/config.yaml:/usr/local/gateman/conf/conf.yaml:ro
    ports:
      - 9000:9000/tcp
    network_mode: bridge

注意:智能网关 从 v2.0 开始不再支持 etcd v2 协议,并且 etcd 最低支持版本为 v3.4.0,如果有需要请进行升级。 如果需要将数据迁移至 etcd v3,请按照 etcd 迁移指南 (opens new window) 进行迁移。

最后更新: 2/17/2021, 6:41:38 PM