美文网首页
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