預告PV - Quick Start - APISIX
本系列文章於2025年,已在iT邦幫忙:【與雲原生精靈共舞:APISIX使用者的兩年旅程】發布過。

那麼,將視線拉至本系列主題主角:APISIX。要快速體驗APISIX,只需要先安裝好docker和docker-compose。
1. 首先,先建立docker-compose.yaml檔案
docker-compose.yaml
services:
etcd:
container_name: etcd
restart: always
image: "quay.io/coreos/etcd:v3.4.33"
environment:
TZ: "Asia/Taipei"
command:
- /usr/local/bin/etcd
- --data-dir=/etcd-data
- --name
- "etcd01"
- --initial-advertise-peer-urls
- "http://etcd:2380"
- --listen-peer-urls
- http://0.0.0.0:2380
- --advertise-client-urls
- "http://etcd:2379"
- --listen-client-urls
- http://0.0.0.0:2379
- --initial-cluster
- "etcd01=http://etcd:2380"
- --initial-cluster-state
- new
apisix:
container_name: apisix
restart: always
image: "apache/apisix:3.2.2-debian"
volumes:
- ./apisix_config/config.yaml:/usr/local/apisix/conf/config.yaml:ro
ports:
- 9180:9180 # admin api
- 9080:9080 # HTTP
- 9091:9091 # prometheus
- 9443:9443 # HTTPS
- 9090:9090 # control api
- 389:389 # Proxy AD Service
environment:
TZ: "Asia/Taipei"
dashboard:
image: "apache/apisix-dashboard:3.0.1-alpine"
volumes:
- ./apisix_dashboard_config/config.yaml:/usr/local/apisix-dashboard/conf/conf.yaml:ro
# - ./apisix_dashboard_config/schema.json:/usr/local/apisix-dashboard/conf/schema.json:ro
ports:
- 9000:9000
environment:
TZ: "Asia/Taipei"




