美文网首页
APISIX安装-docker-compose

APISIX安装-docker-compose

作者: heichong | 来源:发表于2023-01-05 15:59 被阅读0次

    前提

    先安装ETCD

    安装APISIX

    • 创建文件夹
    mkdir data
    
    • apisix config配置
    cat << EOF > data/config.yaml
    deployment:
      admin:
        allow_admin:
          - 0.0.0.0/0
    
        admin_key:
          - name: "admin"
            key: xxxx
            role: admin
      etcd:
        host:
          - "http://10.3.23.191:9904"
        prefix: "/apisix"
        timeout: 30
    EOF
    
    • 编写docker-compose.yml
    cat <<EOF  > docker-compose.yml
    version: '3'
    
    services:
      apisix:
        image: 'apache/apisix:3.1.0-centos'
        container_name: apisix
        environment:
          - TZ=Asia/Shanghai
        ports:
          - 9906:9080 
          - 9907:9091
          - 9908:9180
          - 9909:9443
        volumes:
          - ./data/config.yaml:/usr/local/apisix/conf/config.yaml
          - ./data/logs:/usr/local/apisix/logs
    
    EOF
    

    测试

    [root@KSSYSDEV apisix]# curl http://10.3.23.191:9908/apisix/admin/services?api_key=xxxx
    {"list":[],"total":0}
    [root@KSSYSDEV apisix]# curl http://127.0.0.1:9908/apisix/admin/services?api_key=xxxx
    {"list":[],"total":0}
    
    

    相关文章

      网友评论

          本文标题:APISIX安装-docker-compose

          本文链接:https://www.haomeiwen.com/subject/noljcdtx.html