APISIX安装-docker-compose

2023-01-05  本文已影响0人  heichong

前提

先安装ETCD

安装APISIX

mkdir data
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
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}

上一篇 下一篇

猜你喜欢

热点阅读